如何将固定字段值设置为url_for('blueprint.route')

问题描述 投票:0回答:2
class GuideForms(FlaskForm):
  FileField = FileField('FileField')
  FileFiled_hidden = HiddenField()
  text = HiddenField()

  text.data = url_for('admin.gen')

上面的代码导致此错误:

“尝试在没有应用程序上下文的情况下生成URL”RuntimeError:尝试在不推送应用程序上下文的情况下生成URL。当应用程序上下文可用时,必须执行此操作。

是否有一种方法可以将字段(文本)的固定值定义为url_for?

python flask flask-wtforms url-for
2个回答
0
投票

如我所见,python在其路由之前生成其形式。因此,基本上不可能将表单值定义为url_for('blueprint.route')。


0
投票

您可以在创建此表单的实例时执行此操作,尝试,

© www.soinside.com 2019 - 2024. All rights reserved.