render_template中的flask参数

Payam Mesgari

名称作为hello函数的参数被分配了None,但是如果在URL中提供,为什么render_template中的名称将采用名称的值?基本上我的问题是Python如何知道哪个名称为None以及哪个名称在url中给出?

 from flask import render_template
 @app.route('/hello')
 @app.route('/hello/<name>')
 def hello(name=None):
      return render_template('hello.html', name=name)

hello.html是:

<!doctype html>
<title>Hello from Flask</title>
{% if name %}
<h1>Hello {{ name }}!</h1>
{% else %}
<h1>Hello, World!</h1>
{% endif %}
副总裁

Flask是一个框架,在幕后(尤其是werkzeug有很多代码来处理所有请求,然后调用您的view函数,然后准备一个完整的响应。

因此,答案是,Python不知道URL,但是Flask知道并调用nameNone覆盖默认值)或不带View函数的视图函数

name视图函数变量以相同的名称传递到模板。这是name该行中的两个

return render_template('hello.html', name=name)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Flask从变量中渲染文本,例如render_template

来自分类Dev

Flask render_template数据发送,在jQuery中处理

来自分类Dev

render_template中的可选关键字参数

来自分类Dev

烧瓶中的动态render_template()

来自分类Dev

render_template 中的空列表

来自分类Dev

删除数据库中的条目后,flask render_template()不显示主页

来自分类Dev

控制如何在Flask中的render_template之前流回到语句?

来自分类Dev

如何从ajax POST表单提交使用Flask的render_template

来自分类Dev

Flask,json,render_template,表单操作,数据表

来自分类Dev

Flask:将HTML数据帧处理为render_template

来自分类Dev

如何从ajax POST表单提交使用Flask的render_template

来自分类Dev

python flask render_template html无法正确渲染

来自分类Dev

Flask 在 render_template 后追加结果的问题

来自分类Dev

Flask render_template() & **locals() arg 不工作......不会在 HTML 文本中显示 python 变量

来自分类Dev

烧瓶:在返回的render_template()或redirect()中包含HTML

来自分类Dev

Redis后台作业完成后如何返回flask render_template?

来自分类Dev

python flask render_template和另一个返回值

来自分类Dev

flask render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

来自分类Dev

Rails RSpec render_template错误

来自分类Dev

从类生成的列表不可用,在烧瓶中返回 render_template

来自分类Dev

render_template和重定向之间的区别?

来自分类Dev

烧瓶:带有路径的render_template

来自分类Dev

render_template无法对对象进行jsonify

来自分类Dev

在Pythonanywhere上使用render_template的TemplateNotFound错误烧瓶

来自分类Dev

AttributeError:'MainHandler'对象没有属性'_render_template'

来自分类Dev

render_template 找不到模板, send_file 可以

来自分类Dev

使用烧瓶render_template在前端制作一个高图

来自分类Dev

我如何每分钟烧瓶调用一次render_template()

来自分类Dev

烧瓶render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

Related 相关文章

  1. 1

    Python Flask从变量中渲染文本,例如render_template

  2. 2

    Flask render_template数据发送,在jQuery中处理

  3. 3

    render_template中的可选关键字参数

  4. 4

    烧瓶中的动态render_template()

  5. 5

    render_template 中的空列表

  6. 6

    删除数据库中的条目后,flask render_template()不显示主页

  7. 7

    控制如何在Flask中的render_template之前流回到语句?

  8. 8

    如何从ajax POST表单提交使用Flask的render_template

  9. 9

    Flask,json,render_template,表单操作,数据表

  10. 10

    Flask:将HTML数据帧处理为render_template

  11. 11

    如何从ajax POST表单提交使用Flask的render_template

  12. 12

    python flask render_template html无法正确渲染

  13. 13

    Flask 在 render_template 后追加结果的问题

  14. 14

    Flask render_template() & **locals() arg 不工作......不会在 HTML 文本中显示 python 变量

  15. 15

    烧瓶:在返回的render_template()或redirect()中包含HTML

  16. 16

    Redis后台作业完成后如何返回flask render_template?

  17. 17

    python flask render_template和另一个返回值

  18. 18

    flask render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

  19. 19

    Rails RSpec render_template错误

  20. 20

    从类生成的列表不可用,在烧瓶中返回 render_template

  21. 21

    render_template和重定向之间的区别?

  22. 22

    烧瓶:带有路径的render_template

  23. 23

    render_template无法对对象进行jsonify

  24. 24

    在Pythonanywhere上使用render_template的TemplateNotFound错误烧瓶

  25. 25

    AttributeError:'MainHandler'对象没有属性'_render_template'

  26. 26

    render_template 找不到模板, send_file 可以

  27. 27

    使用烧瓶render_template在前端制作一个高图

  28. 28

    我如何每分钟烧瓶调用一次render_template()

  29. 29

    烧瓶render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

热门标签

归档