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 <[email protected]> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to