当前位置: 首页 > 面试题库 >

Flask-访问模板中的config变量

艾焱
2023-03-14
问题内容

我正在使用Flask 0.7版。我已经将静态内容的路径存储在配置文件中,并使用

app.config.from_envvar(<file_name>)

我可以在不通过变量的情况下访问模板中的此配置变量吗?


问题答案:

flask默认情况下会在模板上下文中传递一些全局变量(这是完整列表),其中之一是config,允许你从模板访问应用程序配置。作为字典,可以使用config['MY_CONFIGURATION']config.MY_CONFIGURATION(该语法用于访问字典项的语法特定于Jinja)进行访问。



 类似资料:
  • 是否可以访问模板中的设置变量? 设置: 如何使用,而不在模板中重用,以避免重复的代码,尤其是在其层次结构较深的情况下?

  • 我正在尝试使用swagger codegen(版本2.3.1)创建我的第一个自定义代码生成器。我的问题是,我似乎无法访问模型的“变量”。我在用宠物店。json示例作为输入,swagger codegen maven插件用于创建生成的源代码。 在我的小胡子模板中,我试图访问模型属性。这适用于“className”或“package”等属性,但我无法访问列表类型属性“vars”。使用“-DdebugM

  • 问题内容: 如果我在Django中设置会话变量,例如: 有什么方法可以从模板中访问它,还是必须从视图中检索它,然后将其传递给模板? 询问是因为我想在模板中访问大约10个小会话变量,然后将所有10个从视图传递到模板可能会有些混乱。 (我必须使用会话变量,因为它是HttpResponseRedirect,但是出于我的目的,将变量存储在数据库中是过大的。) 那么-有什么方法可以直接在模板中获取会话变量?

  • 问题内容: 我的视图代码基本上是这样的: 我想在Django模板中执行的操作是: 我想要这样输出: 但是通过变量名称via对dict的引用实际上不起作用。我怀疑它是在内部而不是在做。有什么办法可以解决此问题? 问题答案: 没有内置的方法可以执行此操作,您需要编写一个简单的模板过滤器才能执行此操作:http : //code.djangoproject.com/ticket/3371

  • 我怎么能访问变量我添加到模型中的Spring MVC内胸腺模板?我有以下控制器代码: 如何访问thymeleaf模板中的变量var1、var5、var6等?

  • 问题内容: 如何在不进行迭代的情况下使用变量键来查找映射的值? 因此,可以使用来在变量映射$ x上查找常量键,但是可以这样做吗? 问题答案: 您可以使用以下功能: 从http://golang.org/pkg/text/template/: