class GuideForms(FlaskForm):
FileField = FileField('FileField')
FileFiled_hidden = HiddenField()
text = HiddenField()
text.data = url_for('admin.gen')
上面的代码导致此错误:
“尝试在没有应用程序上下文的情况下生成URL”RuntimeError:尝试在不推送应用程序上下文的情况下生成URL。当应用程序上下文可用时,必须执行此操作。
是否有一种方法可以将字段(文本)的固定值定义为url_for?
如我所见,python在其路由之前生成其形式。因此,基本上不可能将表单值定义为url_for('blueprint.route')。
您可以在创建此表单的实例时执行此操作,尝试,