gpt4 book ai didi

flask-admin - 如何避免Flask-Admin 2.1警告 "UserWarning: Fields missing from ruleset"?

转载 作者:行者123 更新时间:2023-12-03 16:04:01 26 4
gpt4 key购买 nike

我正在将Flask-Admin 2.1与Python 2.7.6结合使用。

我的Flask-Admin模型类之一继承自flask.ext.admin.contrib.sqla.ModelView并覆盖了form_rules

当我运行我的应用程序时,显示以下警告:"UserWarning: Fields missing from ruleset"
警告是正确的:我的模型中的某些字段未包含在规则集中。但这是设计使然。我不希望用户创建或编辑此模型的实例时显示这些字段。

我已经读过了:https://github.com/flask-admin/flask-admin/pull/815#issuecomment-81963865

如何抑制警告?

最佳答案

通过使用假定名称为UserView的以下代码段,可以抑制添加 View 时的警告:

import warnings

with warnings.catch_warnings():
warnings.filterwarnings('ignore', 'Fields missing from ruleset', UserWarning)
admin.add_view(UserView())

引用: https://docs.python.org/2/library/warnings.html#warnings.filterwarnings

关于flask-admin - 如何避免Flask-Admin 2.1警告 "UserWarning: Fields missing from ruleset"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34091818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com