django: отобразить модель, затем отредактировать, затем сохранить - - PullRequest
1 голос
/ 01 июня 2011

Я ищу пример простой модели - у меня есть модель

class Category(BaseModel):

    categoryText = db.StringProperty()
    parentCat = db.IntegerProperty()

Я пытаюсь создать набор форм для отображения всех доступных категорий, которые можно отредактировать, а затем отправить изменения.

Я застреваю, когда получаю ошибку, что поля не редактируются. В соответствии с документацией, я должен установить поле Категории editable = True - однако нет информации о том, где я это делаю. Я пытался установить его в модели, но я получаю ошибки. а в форме я не объявляю поля, так как это форма модели!

когда я пытаюсь отобразить этот набор форм, я получаю: Объект 'StringProperty' не имеет атрибута 'editable'

Буду признателен за любую помощь - базовый пример представления и модели, классы форм действительно помогут.

1 Ответ

0 голосов
/ 05 июня 2011

Я понял - я использовал appengine helper в качестве патча для работы django - этот патч не поддерживает наборы форм модели.Нужно использовать GAE-версию форм, которая не так богата, как Django.

По этой причине я перешел с appengine helper на non-rel - хотя у меня были некоторые проблемы во время установки, эта версия патча завершена.Django теперь работает, как описано в документации.

non-rel, кажется, лучший выбор, если вы новичок и пытаетесь изучать Django из доступных документов.

...