简介:许多朋友问有关Django如何获得拉动列表的值的问题。本文的首席CTO注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!
如果没有其他人回答的话,已经很长一段时间没有使用此django。您可以尝试一下。
一个是http的响应,我忘记了名称。您可以将您的列表放入其中并返回。浏览是文本
第二种方法是直接构建html并直接返回。这有时在django中存在问题。返回的内容的返回将显示在浏览器中
第三个是使用模板来制作模板渲染。这种方法很尴尬。但是经常使用它。您花时间学习,这可能是将来的标准做法。
您需要了解模板语法。将列表访问到模板中。然后按HTML语法显示在表格或其他表单中。
有两种方法。
1.手动编写html模板中的表格... /表格
在视图中,传递所需数据,例如names_list = [1,2,3,4]
在html中
选择
{in name_list%}的x%}
选项值=“ {x}}” {{x}}/option
{%endfor%}
/选择
2.使用表格自动生成表单
这需要视图中的动态初始化表格
您自己检查Django文档的相应版本
内容为“形式”。
最后给您一个建议。请仔细地看一下文档,并在此处询问有关答案的问题,我不知道可以阅读多少个文档。
学习一直是您自己的事。看更多并考虑一下,您将不再问。
首先,在django视图函数中,传递obj_list = [1,2,3]这样的列表。
def show_data(请求):
obj_list = [1,2,3]
经过
返回render_to_response('index.html',{'obj_list':obj_list})
然后在index.html模板文件中,一些代码如下
选择
{obj_list%的obj%}
选项值=“ {forloop.counter}}” {{obj}}/option
{%endfor%}
/选择
这样,模板可以自动显示传递的数据。
如果您仍然不了解,这是非常详细的。访问Django的官方网站以查看该文档的相应版本。
结论:以上是Django如何汇编首席CTO注释的Django的价值的所有内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记在此网站上找到它。