Flask-admin:flask.ext.admin.contrib.sqla - ModelView - 表单验证

时间:2014-04-20 15:06:42

标签: flask flask-admin

首先,我尝试使用form_base_class为我的管理员视图配置验证方法:

class MyForm(Form):

    def validate_name(self, field):
        pass

class MyView(ModelView):

    form_base_class = MyForm

但是编辑表单和创建表单是相同的。

然后我尝试使用create_form和edit_form方法,但似乎没有后果:

admin = Admin(app,  name='Admin')
myView = MyView(Test, db.session)
myView.create_form(MyCreateForm)
myView.edit_form(MyMEditForm)
admin.add_view(myView)

那么我们如何通过不同的编辑和创建测试验证flask-admin表单?

0 个答案:

没有答案