问题标签 [multiplechoicefield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2371 浏览

django - django CheckboxSelectMultiple:我的复选框未选中

我有一个ManyToManyField, 显示有复选框。share_data当我的布尔字段等于 1时,应检查复选框。

这是代码:

输出:

目前,只有第一个复选框被选中,即使所有都应该被选中,如输出中所示。怎么了?

0 投票
1 回答
578 浏览

django - 无法在 django 中保存 MultipleChoiceField

MultipleChoiceField在我的测试服务器(使用 Apache)上保存 a 时遇到问题。但是,它适用于我的本地机器(django 服务器)。

在一个表格中,checkboxes我可以选中和取消选中。当我单击保存按钮时,与复选框相关的数据将保存在数据库中,并重新加载表单并更新复选框。

但是,这是它在本地而不是在测试服务器上的工作方式。在测试服务器上,当我单击保存按钮时,它只是重新加载表单,没有保存任何内容,没有任何更改。

这是代码:

什么可能是错的?


编辑 :

当我检查时log,我看到程序永远不会进入for loop!但是,我在数据库中有与过滤器匹配的记录。

0 投票
1 回答
361 浏览

python - Django 处理 MultipleChoiceField 数据耗时太长

我是 Django 的新手,遇到了 MultipleChoiceField 的高 POST 请求时间问题。它有人员列表,我想显示地址列表,这些人住在那里的时间和他们住在那里的时间,但我的解决方案太慢了。

因此,如果我选择 3 个人以上的加载时间变得非常大(4-5 秒),但 db 查询只需要 0.5-0.7 秒(如 django-debug-toolbar 所说),这就是为什么我还没有创建任何索引(我将创建它们)。我认为长页面加载的问题与我的错误视图工作有关。同样在 django-debug-toolbar 的“计时器”面板中,大部分时间都需要“请求”部分。

我的models.py的简化版本:

表格.py:

视图.py:

我正在寻求任何建议来优化我的应用程序,谢谢!

0 投票
0 回答
32 浏览

python - 姜戈 | 使用 render_to_response 是否正确?

我有一个简单的项目,现在几乎什么都不做 - 有带有一些 Person-values 的 MultipleChoiceField,当用户选择一些值并单击“提交”按钮时 - 我正在寻找选定的人居住的房屋。

我的数据库中有大约 1.5k 人和 20k 房屋。如果我从列表中选择 3+ 人(在这种情况下,“房屋”列表中大约有 5-6k 个值),处理时间需要很长时间(我的“t”变量约为 5-7 秒)。

正如 django-debug-toolbar 所说,数据库查询只需要 0.7 秒,大约 95% 的时间是“计时器”面板的“请求”部分。所以问题是 - 我做错了什么?我认为使用 render_to_response 的方式是错误的。你能推荐我一些东西来优化我的代码吗?我是 Django 的新手,谢谢。

在我的“guess_houses.html”中,我只显示带有他们字段的房屋列表。

这是我的views.py:

0 投票
1 回答
569 浏览

python - [Django][MultipleChoiceField] 将复选框值传递给服务器

你能让我知道如何将我的复选框值传递给服务器吗?

视图.py

表格.py

注册.html

我可以看到如下复选框。
在此处输入图像描述

但在服务器上,看不到多个数据。你能给我一些想法吗?

0 投票
3 回答
2412 浏览

python - MultipleChoiceField - invalid_choice 错误 - 选择一个有效的选项。SomeChoice 不是可用的选择之一

我正在 django 中创建一个表单,希望允许用户删除他们的一些设备。当我单击表单的提交按钮时,我不断收到消息:Select a valid choice. <Some choice> is not one of the available choices. 这是我的代码。非常感谢 :)

表格.py

视图.py

请注意:我没有此表格的模型

0 投票
1 回答
520 浏览

python - DJANGO 注入 MultipleChoiceField 初始值的麻烦

我有一个表格,单击表格中的“信息”按钮,我获取用户信息并注入表格,所有这些都有效,但不适用于MultipleChoiceField

这是我的视图代码,我用来用用户值填写表单的代码,每个字段的初始值都正确赋值,但不是最后一个,team_id。

填充 team_id 字段的数据示例是(这是在表单中声明的​​默认列表):

让我们假设我只想用一些值来初始化它,那些与该用户相关的值(这个列表已经传递给初始化模式,它不起作用,它仍然采用默认列表..)

这是表格:

任何想法,我认为应该很容易解决......但我不明白问题出在哪里......

对于小:

它总是显示

在此处输入图像描述

谢谢!:)

0 投票
1 回答
618 浏览

django - Django Rest Framework 多重选择字段 - int 不可迭代

我开始使用和实现 Django Rest 框架,但我遇到了多项选择字段的问题。

我的变量“CHOICES”如下所示

设置字段的行看起来像

但我收到以下错误

文件“C:\Python27\lib\site-packages\rest_framework\fields.py”,第 1348 行,在 to_representation self.choice_strings_to_values.get(six.text_type(item), item) 中用于值类型错误中的项目:'int' 对象不可迭代

当进入 fields.py 并打印值时,它只是一个 255

我已经尝试显式迭代当前列表并将项目添加到新数组中,但同样的问题。

我错过了什么?

0 投票
1 回答
475 浏览

ms-access - 在 Microsoft Access 数据库中存储模块选项表单的多项选择答案

我目前正在尝试研究如何为大学模块选项表单创建关系数据库。首先,您输入您的学生 ID、姓名、姓氏并选择您的学位课程,例如人力资源管理,然后使用复选框通过表格选择多个模块,直到选择每个课程的每个学期的总学分。

但是,在选择多个模块并作为关系数据库设计时,我不确定如何将这些多个答案存储在学生选项表中,如下所示。

我目前有以下表格

表:学生 字段名称:学生 ID(主键) 姓名 姓氏

表: Program Program(主键) 第一学期学分(不同的课程允许不同的学分) 第二学期学分(不同的课程允许不同的学分)

表:模块 模块 ID(主键) 模块名称 学分 先决条件

最后一张表是我正在努力解决的问题,因为从表格中选择模块后,它们将存储在此表中并且当前具有此...

表:学生选项 学生 ID(主键) 程序(链接到程序表)

但是,我不确定必须将它们存储在哪些字段中,而不会太杂乱,并且仍然具有指向模块表的链接,如下所示,它们都是单独存储的。

我的模块表是否需要与学生选项表建立关系链接才能成为关系数据库?

我如何将选择的多个模块存储到学生选项表中?

谢谢

0 投票
0 回答
768 浏览

jquery - 使用自定义多选 jQuery 框在 Django 中提交 MultipleChoiceField

我正在尝试使用jQuery 插件提交多项选择字段以呈现多项选择。

我的表格如下:

在我的模板上:

这就像我想要的那样呈现选择字段,就像在插件参考的示例中一样。

但是当我尝试提交表单时,我收到一条 HTML 消息说“请在列表中选择一个项目”,即使我已将所有项目移动到右侧框。因此,我无法提交表单,我什至没有收到任何 Django 错误,因为它立即未能通过 HTML 验证。

我应该怎么做才能使右侧框中的所有项目都提交?

谢谢!