В настоящее время я использую формы Django с Google App Engine, и у меня есть следующая модель:
class Menu(db.Model):
name = db.StringProperty(required=True)
is_special = db.BooleanProperty()
menu_items = db.ListProperty(MenuItem)
У меня есть MenuForm, которая выглядит следующим образом:
class MenuForm(djangoforms.ModelForm):
class Meta:
model = Menu
exclude = ['added_by','menu_items']
Когда я запускаю это, я получаю следующую ошибку:
Exception Type: ValueError
Exception Value: Item type MenuItem is not acceptable
Я хочу создать форму и опустить в ней свойство menu_items, поскольку для одного я не думаю, что существует встроенный элемент управления для множественного выбора, например группа флажков. В любом случае я не могу разобраться с этим свойством в исключаемых элементах, почему оно выдает эту ошибку.
1012 * ТИА *
Andrew