1
对于模型User
我想在其中创建一个内联模型ProjectNotes
,以及如何在创建或编辑时更改字段顺序? 例如,为了改变ProjectNotes, username, email.
(参见下面的图)。flask peewee如何在编辑/创建表单时更改字段顺序
class User(BaseModel):
username = peewee.CharField(max_length=80)
email = peewee.CharField(max_length=120)
def __unicode__(self):
return self.username
class ProjectNotes(BaseModel):
comment = peewee.CharField(max_length=64)
user = peewee.ForeignKeyField(User)
def __unicode__(self):
return '%s - %s' % (self.comment)
class UserAdmin(ModelView):
inline_models = (ProjectNotes,)
admin.add_view(UserAdmin(User))
谢谢,我试了两种方法,但同样的错误发生:'AttributeError:'ProjectNotesForm'对象没有属性'id'' – Samoth
@Samoth然后它看起来像'peewee.ModelView'与'sqla具有相同的问题。 ModelView'。你的'ProjectNotes'模型中有'id'列吗?尝试在你的'form_columns'中指定'id'列。 –
@谢尔盖·舒宾:没有,是我的'ProjectNotes'型号'id',但我可以添加它,然后再试一次。 – Samoth