python - 以 Django 表单发布“字典式”项目
问题描述
我想通过一个表单提交多个项目的信息,我需要能够关联键和值。信息需要以这种特殊方式发布,但我不确定如何最好地标记我的字段并检索数据。这是我想通过字段提交的数据示例:
Product 1: 100
Product 12: 492
Product 1049: 235
页面上的内容是动态生成的,我没有简单的方法知道哪些产品会出现在这个页面上。因此,理想情况下,我可以简单地从 POST 中检索信息,并找出正在发送的产品 ID 和价格。来自 PHP,这可以通过如下标记输入来轻松完成:
Product 1: <input name="price[1]" value="100">
Product 12: <input name="price[12]" value="492">
Product 1049: <input name="price[1049]" value="235">
但是,当我在 Django 中尝试此操作时,我很难检索这些值。我找到了这个线程,似乎没有一个好的选择。但是,我不需要使用支架系统。我可以随心所欲地调用输入,但我只是想找出推荐的方法来解决想要提交值列表的问题,这些值需要与标签列表相关联。最终,在我看来,我想从发布的内容中创建这本字典:
posted_content = { "1": "100", "12": "492", "1049": "235" }
解决方案
推荐阅读
- javascript - 当每个单独的段都是一个对象时,如何在 d3 中创建堆积条形图?
- sql - 获取两个 DATES 之间的 MAX、MIN、AVG
- python-3.x - python打印unicode特殊字符
- php - 使用 Laravel eloquent 将文本框中的数组插入数据库
- php - 如何将 HTML 字符串转换为 DOMNode 以在 PHP 中使用 DOMNode::insertBefore?
- php - PHP 多个 'stripos' 语句
- vba - 通过电子邮件发送工作表内容
- android - ANR 开发者控制台
- javascript - javascript - 调用函数不传递参数
- javascript - Javascript以小时为单位获得天数的差异