Python 2.7 如何更改Flask Admin上的按钮逻辑?
我想更改Flask Admin上按钮的逻辑。准确地说:保存按钮。Python 2.7 如何更改Flask Admin上的按钮逻辑?,python-2.7,flask,flask-admin,Python 2.7,Flask,Flask Admin,我想更改Flask Admin上按钮的逻辑。准确地说:保存按钮。 保存按钮应该在其他URL上发送请求,然后在数据库上保存响应。我能做这个吗?如何操作?如果您创建的类扩展了flask.ext.admin.contrib.sqla.ModelView,那么您可以覆盖on\u model\u change方法 看 例如,类似这样的内容: from flask.ext.admin.contrib.sqla import ModelView from my_app import app, db from
保存按钮应该在其他URL上发送请求,然后在数据库上保存响应。我能做这个吗?如何操作?如果您创建的类扩展了
flask.ext.admin.contrib.sqla.ModelView
,那么您可以覆盖on\u model\u change
方法
看
例如,类似这样的内容:
from flask.ext.admin.contrib.sqla import ModelView
from my_app import app, db
from models import MyModel
class MyModelView(ModelView):
...
def on_model_change(self, form, model, is_created):
# Custom code to call URL
# Custom code to save to DB
...
admin = Admin(app)
admin.add_view(MyModelViewView(MyModel, db.session))
您可能还发现您的问题已在此处得到回答: