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 -~----------~----~----~----~------~----~------~--~---