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 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
>
> :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
> 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
> 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
> 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
> 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.