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