Django ModelFormSet с движком приложений Google - PullRequest
1 голос
/ 26 марта 2010

Я использую Django с движком приложений Google. Я использую проект вспомогательного движка приложения django от Google.

Я пытаюсь создать набор форм модели Django следующим образом:

#MyModel inherits from BaseModel    
MyFormSet = modelformset_factory(models.MyModel)

Однако с этой ошибкой происходит сбой:

Объект 'ModelOptions' не имеет атрибута 'fields'

Очевидно, modelformset_factory () ожидает, что MyModel реализует метод доступа 'fields'.

Кто-нибудь успешно использовал набор моделей для хранилища данных GAE? Или это фундаментальная несовместимость между Django и GAE?

1 Ответ

0 голосов
/ 27 апреля 2010

Это фундаментальная несовместимость между Django и GAE, потому что они не используют один и тот же интерфейс для своих моделей. Помощник django не содержит патча для наборов моделей, но django-nonrel, вероятно, содержит или будет в конечном итоге.

Так как команда Google больше не тратит много времени на помощника django, вам, вероятно, лучше взглянуть на django-nonrel http://www.allbuttonspressed.com/projects/django-nonrel, если вы не хотите самостоятельно исправить помощника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...