'RegistrationTestModel не имеет атрибута' _deferred ' - PullRequest
0 голосов
/ 12 июня 2010

Я пытаюсь заставить Django Shell работать с Google App Engine. К сожалению, я получаю следующую ошибку:

AttributeError: type object 'RegistrationTestModel' has no attribute '_deferred'

Кто-нибудь знает, как это исправить?

Трассировка стека:

WARNING:root:Could not read datastore data from /var/folders/X0/X0QgAfs7Hd8IcCVZOIkiCE+++TI/-Tmp-/django_content-sharer.datastore
WARNING:root:Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging
Traceback (most recent call last):
  File "manage.py", line 30, in <module>
    execute_manager(settings)
  File "/Users/chris/Documents/workspace/ContentSharer/src/__init__.py", line 362, in execute_manager    
  File "/Users/chris/Documents/workspace/ContentSharer/src/__init__.py", line 303, in execute
  File "/Users/chris/Documents/workspace/ContentSharer2/src/django/core/management/base.py", line 195, in run_from_argv
  File "/Users/chris/Documents/workspace/ContentSharer2/src/django/core/management/base.py", line 222, in execute
  File "/Users/chris/Documents/workspace/ContentSharer2/src/django/core/management/base.py", line 351, in handle
  File "/Users/chris/Documents/workspace/ContentSharer/src/django/core/management/commands/shell.py", line 18, in handle_noargs
    loaded_models = get_models()
  File "/Users/chris/Documents/workspace/ContentSharer2/src/django/db/models/loading.py", line 166, in get_models
AttributeError: type object 'RegistrationTestModel' has no attribute '_deferred'

Ответы [ 2 ]

1 голос
/ 13 июня 2010

Используете ли вы Django 1.1.2 с помощником? Если это так, помощник еще не был обновлен для Django 1.1.2. Обязательно получите помощник r105 или новее.Как примечание, насколько я знаю, Django 1.1.2 еще не был установлен в производство для use_library.

Попробуйте использовать Django 1.1.1, пока версия 1.1.2 не станет доступной в GAE.и помощник был обновлен.

Патч включен в этот билет: http://code.google.com/p/google-app-engine-django/issues/detail?id=171

Обновление: помощник был исправлен с r105 http://code.google.com/p/google-app-engine-django/source/detail?r=105

1 голос
/ 12 июня 2010

Похоже, вы пытаетесь загрузить часть Django, которая зависит от моделей Django. Модели Django не работают на App Engine, так как они зависят от реляционной базы данных.

Попробуйте вместо django-nonrel .

...