All,
I have a very simple Django app I wrote to run on App Engine. It
works, as long as I don't try using the database. I am using the
stable django helper (r52) on MacOS 10.5.5 + GoogleAppEngineLauncher
1.1.5.151 .

My application is called "giacecco_app". The file that ignites the
problem is its models.py:

   # -*- coding: utf-8 -*-

   from appengine_django.models import BaseModel
   from google.appengine.ext import db

   class TwitterEntry(models.Model):
       status = models.CharField(maxlength=250)
       updated_date = models.DateField()

For some reason, the "from appengine_django" line triggers this error:

   NameError at /
   name 'models' is not defined
   Request Method:      GET
   Request URL:         http://localhost:8080/
   Exception Type:      NameError
   Exception Value:     name 'models' is not defined
   Exception Location:  /Applications/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py in
LoadModuleRestricted, line 1281

As you can see from the file listing, appengine_django/models.py
exists. Why does it say that the name 'models' is not defined?
'appengine_django' is also listed in INSTALLED_APPS in settings.py .
Please help, I have wasted so much time trying to understand what I
have done wrong!

Giacecco


gianfranco-cecconis-macbook-pro:giacecco-prod giacecco$ ls -laR
total 152
drwxr-xr-x  22 giacecco  staff    748 24 Oct 22:12 .
drwxr-xr-x   5 giacecco  staff    170 24 Oct 21:57 ..
-rw-r--r--@  1 giacecco  staff   6148 24 Oct 22:12 .DS_Store
-rw-r--r--@  1 giacecco  staff   3203  6 Aug 23:51 CHANGES
-rw-r--r--@  1 giacecco  staff  11358 10 Apr  2008 COPYING
-rw-r--r--@  1 giacecco  staff    323  6 Aug 23:51 KNOWN_ISSUES
-rw-r--r--@  1 giacecco  staff   6900  6 Aug 23:51 README
-rw-r--r--@  1 giacecco  staff     33  6 Aug 23:53 VERSION
-rw-r--r--@  1 giacecco  staff      0 10 Apr  2008 __init__.py
-rw-r--r--   1 giacecco  staff    170 24 Oct 22:08 __init__.pyc
-rw-r--r--@  1 giacecco  staff    146 24 Oct 21:58 app.yaml
drwxr-xr-x@ 16 giacecco  staff    544 24 Oct 22:07 appengine_django
drwxr-xr-x  10 giacecco  staff    340 25 Oct 22:04 giacecco_app
-rw-r--r--   1 giacecco  staff    471 25 Oct 22:01 index.yaml
-rwxr-xr-x@  1 giacecco  staff   1386 11 Apr  2008 main.py
-rwxr-xr-x@  1 giacecco  staff   1220 11 Apr  2008 manage.py
-rw-r--r--@  1 giacecco  staff   3604 24 Oct 22:09 settings.py
-rw-r--r--   1 giacecco  staff   1876 24 Oct 22:09 settings.pyc
drwxrwxrwx   6 giacecco  staff    204 17 Oct 23:02 static
drwxrwxrwx   7 giacecco  staff    238 17 Oct 23:02 templates
-rw-r--r--@  1 giacecco  staff    848 24 Oct 22:11 urls.py
-rw-r--r--   1 giacecco  staff    326 24 Oct 22:11 urls.pyc

./appengine_django:
total 160
drwxr-xr-x@ 16 giacecco  staff    544 24 Oct 22:07 .
drwxr-xr-x  22 giacecco  staff    748 24 Oct 22:12 ..
-rw-r--r--@  1 giacecco  staff  19761  6 Aug 23:50 __init__.py
-rw-r--r--   1 giacecco  staff  19753 24 Oct 22:07 __init__.pyc
drwxr-xr-x@ 11 giacecco  staff    374 24 Oct 22:07 auth
drwxr-xr-x@  3 giacecco  staff    102  6 Aug 23:53 conf
drwxr-xr-x@  8 giacecco  staff    272 24 Oct 22:08 db
-rw-r--r--@  1 giacecco  staff   4601 10 Jul 23:58 mail.py
-rw-r--r--   1 giacecco  staff   4693 24 Oct 22:07 mail.pyc
drwxr-xr-x@  5 giacecco  staff    170 24 Oct 22:08 management
-rwxr-xr-x@  1 giacecco  staff   5958 31 Jul 17:25 models.py
-rw-r--r--   1 giacecco  staff   8329 24 Oct 22:07 models.pyc
-rw-r--r--@  1 giacecco  staff    932 10 Apr  2008 replacement_imp.py
drwxr-xr-x@  7 giacecco  staff    238 24 Oct 22:07 serializer
drwxr-xr-x@  5 giacecco  staff    170  6 Aug 23:53 sessions
drwxr-xr-x@  9 giacecco  staff    306  6 Aug 23:53 tests

./appengine_django/auth:
total 96
drwxr-xr-x@ 11 giacecco  staff   374 24 Oct 22:07 .
drwxr-xr-x@ 16 giacecco  staff   544 24 Oct 22:07 ..
-rw-r--r--@  1 giacecco  staff  2045 16 Jul 23:02 __init__.py
-rw-r--r--   1 giacecco  staff  2367 24 Oct 22:07 __init__.pyc
-rw-r--r--@  1 giacecco  staff  1105 16 Jul 23:02 decorators.py
-rw-r--r--   1 giacecco  staff  1077 24 Oct 22:07 decorators.pyc
-rw-r--r--@  1 giacecco  staff  1178 20 May 14:42 middleware.py
-rw-r--r--   1 giacecco  staff  1543 24 Oct 22:07 middleware.pyc
-rw-r--r--@  1 giacecco  staff  5392 24 Jun 23:58 models.py
-rw-r--r--   1 giacecco  staff  8970 24 Oct 22:07 models.pyc
-rw-r--r--@  1 giacecco  staff  1462  6 Aug 23:50 tests.py

./appengine_django/conf:
total 0
drwxr-xr-x@  3 giacecco  staff  102  6 Aug 23:53 .
drwxr-xr-x@ 16 giacecco  staff  544 24 Oct 22:07 ..
drwxr-xr-x@  5 giacecco  staff  170  6 Aug 23:53 app_template

./appengine_django/conf/app_template:
total 16
drwxr-xr-x@ 5 giacecco  staff  170  6 Aug 23:53 .
drwxr-xr-x@ 3 giacecco  staff  102  6 Aug 23:53 ..
-rw-r--r--@ 1 giacecco  staff    0 12 Jul 18:32 __init__.py
-rw-r--r--@ 1 giacecco  staff  110  9 Jul 22:41 models.py
-rw-r--r--@ 1 giacecco  staff   26  9 Jul 22:41 views.py

./appengine_django/db:
total 64
drwxr-xr-x@  8 giacecco  staff   272 24 Oct 22:08 .
drwxr-xr-x@ 16 giacecco  staff   544 24 Oct 22:07 ..
-rwxr-xr-x@  1 giacecco  staff   849 10 Apr  2008 __init__.py
-rw-r--r--   1 giacecco  staff   206 24 Oct 22:07 __init__.pyc
-rwxr-xr-x@  1 giacecco  staff  5097 11 Apr  2008 base.py
-rw-r--r--   1 giacecco  staff  6598 24 Oct 22:07 base.pyc
-rwxr-xr-x@  1 giacecco  staff  1251 10 Apr  2008 creation.py
-rw-r--r--   1 giacecco  staff  1129 24 Oct 22:08 creation.pyc

./appengine_django/management:
total 8
drwxr-xr-x@  5 giacecco  staff  170 24 Oct 22:08 .
drwxr-xr-x@ 16 giacecco  staff  544 24 Oct 22:07 ..
-rwxr-xr-x@  1 giacecco  staff    0 10 Apr  2008 __init__.py
-rw-r--r--   1 giacecco  staff  181 24 Oct 22:08 __init__.pyc
drwxr-xr-x@ 15 giacecco  staff  510 24 Oct 22:08 commands

./appengine_django/management/commands:
total 96
drwxr-xr-x@ 15 giacecco  staff   510 24 Oct 22:08 .
drwxr-xr-x@  5 giacecco  staff   170 24 Oct 22:08 ..
-rwxr-xr-x@  1 giacecco  staff     0 10 Apr  2008 __init__.py
-rw-r--r--   1 giacecco  staff   190 24 Oct 22:08 __init__.pyc
-rwxr-xr-x@  1 giacecco  staff  1743 10 Apr  2008 flush.py
-rw-r--r--   1 giacecco  staff  1915 24 Oct 22:08 flush.pyc
-rwxr-xr-x@  1 giacecco  staff  1425 10 Apr  2008 reset.py
-rw-r--r--   1 giacecco  staff  1408 24 Oct 22:08 reset.pyc
-rwxr-xr-x@  1 giacecco  staff  1757 13 May 02:24 rollback.py
-rwxr-xr-x@  1 giacecco  staff  3347 10 Jul 23:58 runserver.py
-rw-r--r--   1 giacecco  staff  3350 24 Oct 22:08 runserver.pyc
-rw-r--r--@  1 giacecco  staff  1371  9 Jul 22:41 startapp.py
-rwxr-xr-x@  1 giacecco  staff  2527 10 Jul 23:58 testserver.py
-rwxr-xr-x@  1 giacecco  staff  1748 13 May 02:24 update.py
-rwxr-xr-x@  1 giacecco  staff  1779 13 May 02:24 vacuum_indexes.py

./appengine_django/serializer:
total 56
drwxr-xr-x@  7 giacecco  staff   238 24 Oct 22:07 .
drwxr-xr-x@ 16 giacecco  staff   544 24 Oct 22:07 ..
-rwxr-xr-x@  1 giacecco  staff     0 10 Apr  2008 __init__.py
-rw-r--r--   1 giacecco  staff   181 24 Oct 22:07 __init__.pyc
-rwxr-xr-x@  1 giacecco  staff  6229 13 May 15:54 python.py
-rw-r--r--   1 giacecco  staff  5787 24 Oct 22:07 python.pyc
-rwxr-xr-x@  1 giacecco  staff  5103 13 May 15:54 xml.py

./appengine_django/sessions:
total 8
drwxr-xr-x@  5 giacecco  staff  170  6 Aug 23:53 .
drwxr-xr-x@ 16 giacecco  staff  544 24 Oct 22:07 ..
-rw-r--r--@  1 giacecco  staff    0 12 Jul 17:10 __init__.py
drwxr-xr-x@  5 giacecco  staff  170 24 Oct 22:07 backends
-rw-r--r--@  1 giacecco  staff  793 12 Jul 17:10 models.py

./appengine_django/sessions/backends:
total 16
drwxr-xr-x@ 5 giacecco  staff   170 24 Oct 22:07 .
drwxr-xr-x@ 5 giacecco  staff   170  6 Aug 23:53 ..
-rw-r--r--@ 1 giacecco  staff     0 12 Jul 17:10 __init__.py
-rw-r--r--  1 giacecco  staff   188 24 Oct 22:07 __init__.pyc
-rw-r--r--@ 1 giacecco  staff  1982 12 Jul 17:10 db.py

./appengine_django/tests:
total 96
drwxr-xr-x@  9 giacecco  staff    306  6 Aug 23:53 .
drwxr-xr-x@ 16 giacecco  staff    544 24 Oct 22:07 ..
-rw-r--r--@  1 giacecco  staff   1932 10 Apr  2008 __init__.py
-rwxr-xr-x@  1 giacecco  staff   4243 10 Apr  2008 commands_test.py
-rwxr-xr-x@  1 giacecco  staff   1358 10 Apr  2008 core_test.py
-rwxr-xr-x@  1 giacecco  staff   2354 11 Apr  2008 db_test.py
-rw-r--r--@  1 giacecco  staff   1583 12 Jul 16:56 memcache_test.py
-rwxr-xr-x@  1 giacecco  staff   5250 24 Jul 22:12 model_test.py
-rwxr-xr-x@  1 giacecco  staff  13181 13 May 15:54
serialization_test.py

./giacecco_app:
total 504
drwxr-xr-x  10 giacecco  staff     340 25 Oct 22:04 .
drwxr-xr-x  22 giacecco  staff     748 24 Oct 22:12 ..
-rw-r--r--   1 giacecco  staff       0 24 Oct 22:08 __init__.py
-rw-r--r--   1 giacecco  staff     166 24 Oct 22:09 __init__.pyc
-rwxr-xr-x@  1 giacecco  staff  122933 10 Jan  2006 feedparser.py
-rw-r--r--   1 giacecco  staff  107701 24 Oct 22:11 feedparser.pyc
-rw-r--r--@  1 giacecco  staff     224 23 Oct 22:40 models.py
-rw-r--r--   1 giacecco  staff     660 24 Oct 22:11 models.pyc
-rw-r--r--@  1 giacecco  staff    1028 25 Oct 22:04 views.py
-rw-r--r--   1 giacecco  staff    1157 25 Oct 22:04 views.pyc

./static:
total 88
drwxrwxrwx   6 giacecco  staff    204 17 Oct 23:02 .
drwxr-xr-x  22 giacecco  staff    748 24 Oct 22:12 ..
-rwxrwxrwx   1 giacecco  staff   1746  4 Sep 22:23 appengine.gif
-rwxrwxrwx   1 giacecco  staff   2172  5 Sep 23:33 django.png
-rw-r--r--   1 giacecco  staff  30562 10 Oct 22:40 frame.jpg
-rw-r--r--@  1 giacecco  staff    576 29 Sep 14:39 music-to-buy.txt

./templates:
total 48
drwxrwxrwx   7 giacecco  staff   238 17 Oct 23:02 .
drwxr-xr-x  22 giacecco  staff   748 24 Oct 22:12 ..
-rw-rw-rw-@  1 giacecco  staff  6148 17 Oct 23:03 .DS_Store
-rwxrwxrwx@  1 giacecco  staff   981 15 Oct 20:59
general_template.html
-rwxrwxrwx   1 giacecco  staff   449 14 Sep 00:36
general_template.html~
-rwxrwxrwx@  1 giacecco  staff   444 23 Oct 21:38 splash.html
-rwxrwxrwx   1 giacecco  staff   184 14 Sep 01:19 splash.html~
gianfranco-cecconis-macbook-pro:giacecco-prod giacecco$

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to