You don't want to rely on this as with py27 os.environ will be thread local...
On Oct 4, 2:25 am, Gillwill <gillwill2...@yahoo.com> wrote: > Another alternative that worked for me, that did not require the > "import django", is by putting the following line: > > os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' > > right above these lines > > from google.appengine.dist import use_library > use_library('django', '1.2') > > I think it's also important for these lines to be put before any other > import that uses django. For example, if you put them after the "from > google.appengine.ext.webapp import template", it will probably draw > the error because the template import will have already imported the . > 96 version. > > -Gil > > On Sep 18, 9:41 am, saintthor <saintt...@gmail.com> wrote: > > > > > > > > > i have added such code: > > ====== > > t from google.appengine.dist import use_library > > > use_library('django', '1.2') > > webapp_django_version = '1.2' > > ====== > > > but the error raised in use_library() > > > ========== > > > 2011-09-19 00:20:02.722 > > > <class 'google.appengine.dist._library.UnacceptableVersionError'>:django1.2 > > was requested, but 0.96.4.None is already in use > > Traceback (most recent call last): > > File "/base/data/home/apps/djdqbbs/d1.353358444069227713/2.py", line > > 8, in <module> > > from List import ListPg, PostPg, UserPg, InputPg, TreePg, > > WithChatPg, TestPg, MinePg, VerifyPage, OldPg, CssPg > > File "/base/data/home/apps/djdqbbs/d1.353358444069227713/List.py", > > line 10, in <module> > > from google.appengine.ext.webapp.template import render > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > ext/webapp/template.py", line 66, in <module> > > webapp._config_handle.django_setup() > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > api/lib_config.py", line 352, in __getattr__ > > self._update_configs() > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > api/lib_config.py", line 289, in _update_configs > > self._registry.initialize() > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > api/lib_config.py", line 164, in initialize > > import_func(self._modname) > > File "/base/data/home/apps/djdqbbs/d1.353358444069227713/ > > appengine_config.py", line 41, in <module> > > use_library('django', '1.2') > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > dist/_library.py", line 414, in use_library > > InstallLibrary(name, version, explicit=True) > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > dist/_library.py", line 367, in InstallLibrary > > CheckInstalledVersion(name, version, explicit=True) > > File "/base/python_runtime/python_lib/versions/1/google/appengine/ > > dist/_library.py", line 300, in CheckInstalledVersion > > (name, desired_version, installed_version)) -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.