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.

Reply via email to