当前位置: 首页 > 网络应用技术

Django如何获得拉列表的价值(2023年最新分享)

时间:2023-03-05 21:28:21 网络应用技术

  简介:许多朋友问有关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的价值的所有内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记在此网站上找到它。