【问题标题】:How to retrieve information from a Django template如何从 Django 模板中检索信息
【发布时间】:2014-02-09 18:07:17
【问题描述】:

我有一个调用 python 方法的 django 模板,但我似乎无法找到一种方法让 python 方法从模板中检索信息,例如用户输入。谁能告诉我该怎么做?

【问题讨论】:

  • 用户输入,只需要 HTTP 请求...对吗?

标签: python django django-templates


【解决方案1】:

我认为你有一个误解(一个相当普遍的误解),因为你可以在 html 模板中使用 django 变量,所以模板可以将信息“发送”回 django/数据库。

相反,试着养成从请求/响应的角度思考的习惯。用户请求一个网页,django 服务器使用来自数据库的内容和一个 html 模板(通过模板语言)构建响应并将其提供给用户。如果响应页面中有一个表单,那不是将信息发送回 Django 服务器的“模板”,而是为用户提供工具以发出另一个请求(这次是 POST 请求)的响应网页。

模板只是一个通用容器,您可以用动态内容填充它以构建整个 HTTP 响应。

【讨论】:

    猜你喜欢
    • 2013-07-16
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    相关资源
    最近更新 更多