【问题标题】:Selected options in Django variableDjango 变量中的选定选项
【发布时间】:2023-03-21 12:18:01
【问题描述】:

如何将 Django 变量中的多选下拉列表中的选定选项保存为列表?有什么要从 .html 导入到 .py 的吗?

【问题讨论】:

  • 也许你的意思是如何从 Django 视图中的多个下拉列表中获取价值?
  • 基本上,我想在 python 脚本中使用该列表(而不是视图)。

标签: html django


【解决方案1】:

要从多个下拉列表中获取值,方法是:

模板(myPage.html):

<select multiple="multiple"  name="services" id="services" size="5">
    {% for service in services %}
        <option value="{{ service.pk }}">{{ service.name }}</option>
    {% endfor %}
</select>

视图(views.py):

myServices = request.POST.getlist('services')

祝你好运..!!

【讨论】:

  • 好像有 600 多个选项。我应该为所有 600 个选项输入 service.pk 吗??
  • 我应该在哪里输入这个?
  • 每个选项都必须有它的id(pk),Django默认定义的“ID”在这种情况下是“id-> autoincrement integer”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-07
  • 1970-01-01
  • 2010-11-27
  • 1970-01-01
  • 2016-12-29
  • 2020-11-10
  • 1970-01-01
相关资源
最近更新 更多