我有一个调用python方法的django模板,但我似乎无法找到python方法从模板中检索信息的方法,例如用户输入。谁能告诉我怎么做?
答案 0 :(得分:0)
我认为你有一种误解(一种相当普遍的误解),因为你可以在html模板中使用django变量,模板可以将信息“发送”回django /数据库。
相反,尝试养成在请求/响应方面思考的习惯。用户请求网页,django服务器使用来自数据库的内容和html模板(通过模板语言)构建响应并将其提供给用户。如果响应页面中有一个表单,那就不是“模板”将信息发送回Django服务器,那就是响应网页为用户提供工具来发出另一个请求(这次是POST
请求)。
模板只是一个通用容器,您可以使用动态内容来构建整个HTTP响应。