问题标签 [modelchoicefield]

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 投票
0 回答
550 浏览

python - Django在使用自定义表单模板时选择表单中的有效选择错误

我一直在寻找答案已经有一段时间了,但我还没有找到解决我的问题的方法。我为我的表单制作了自定义模板,现在,当我尝试提交表单时,我在选择字段下得到了这个:选择一个有效的选择。不是可用的选择之一。

我相信问题是因为我没有传递组织实例,而是传递了 id。我尝试了 {{ form.instance.organization }} 然后我得到 None where should be selection field

视图.py:

表格.py:

模型.py:

模板:

0 投票
1 回答
2472 浏览

python - 如何在 __init__ 方法中访问 django 表单值以进行查询

我有一个包含外键的模型:

我有一个表单,允许将部件添加到报价单中,并且希望将表单上的选择限制为仅是正确 PartType 的部件,但我的代码不起作用:

我已经尝试了许多不同的东西,但到目前为止没有运气。

0 投票
1 回答
790 浏览

django - Django ModelChoiceField 模型表单集为每个对象创建表单

我正在尝试使用 a 设置模型表单集ModelChoiceField,以便用户可以创建多个表单,并在每个表单中从查询集中选择一个项目。但是,当我呈现我的表单集时,它会为查询集中的每个对象创建一个表单。在每个表单中,ModelChoiceField已经将 设置为查询集中的下一个对象。这是不可取的,我只想要一种用户应该选择所需对象的表单,我将使用 JS 动态创建它们。基本上我将应用程序表单集嵌套在规则请求表单中。

形式:

楷模:

0 投票
0 回答
171 浏览

django-models - django choicefield 在 python 3.6 上不能很好地工作

我有一个包含一些选择字段的表单页面。在我使用 python 3.4.3 的本地机器上,选择字段运行良好。在 python 3.6.3 上,选择字段列出了选择,但是;1. 选项水平列出 2. 选项不可选择。3.选项不显示在字段栏中。

请看下面输出显示的图片副本。 选择错误输出

表格.py

模型.html

0 投票
0 回答
1883 浏览

django - Django ModelMultipleChoiceField 表单

在我的网站上,我有一个“撰写电子邮件”页面,其中包含三个字段 - 主题、收件人和正文。在我的数据库中,我在models.py中有这个自定义用户模型:

我想创建一个表单来导入包含所有MyUser对象的联系人。目前,我在forms.py中有这个:

在我的views.py中,我有以下视图:

contact_import_form.html

最后,这是我链接到 import_contact_form.html compose_email.html的 .html 文件:

当我进入“导入联系人”页面时,我没有看到任何表单,只有一个显示“添加”的按钮。我想要一些联系人列表(下拉列表会很棒)。可能我在其他地方有问题(对 Django 来说相当新),但我相信我在 ModelMultipleChoiceField 上做错了。你怎么看?

0 投票
0 回答
35 浏览

python - Djaongo:ModelChoiceField 和 Widget - 无法显示非外键字段

我想创建一个选择字段,该字段显示来自非外键列的记录列表。我可以使用

其中“选举人”是“贫民窟”模型中的外键。

但是,我希望一个字段(“名称”)具有相同的行为,它只是“贫民窟”模型中的一个字符字段。

编辑:我有一个自定义表单(不是模型表单)。在那种形式中,我希望有一个选择字段,其中将在列表中包含贫民窟名称。我需要一个原始字段小部件,而不是一个简单的下拉菜单,它将显示一个弹出窗口以供选择。我如何实现这一目标?

谢谢!

0 投票
1 回答
1092 浏览

python - 错误:尝试访问 ModelForms 中的当前用户以获取 ModelChoiceField 下拉列表时,“用户”对象没有属性“获取”

所以下面是views.py我正在尝试使用modelform加载视图。在模型表单中,我需要modelchoicefield根据当前登录的用户加载并尝试以下解决方案(检查forms.py。)当我运行它时,我得到

非常感谢您的帮助,stackoverflow 中没有任何内容。

视图.py:

模型.py:

表格.py:

.html 文件:

0 投票
1 回答
3694 浏览

django - ModelChoiceField 总是引发:“选择一个有效的选择。该选择不是可用的选择之一”

我有一个 ModelChoiceField,其中包含从我的数据库中选择的客户名称。但是在提交表单时我得到:

“选择一个有效的选择。该选择不是可用的选择之一”

这是我的表格:

我尝试打印 client_name 以检查我是否可以获得该值,但我得到 None !我想这就是为什么我总是得到那个错误不知道是什么问题?我称呼该领域的方式不对吗?请提供任何帮助。太感谢了

0 投票
1 回答
253 浏览

ajax - Django:一个modelChoiceField依赖于另一个modelChoiceField

我有两个用数据库填充的 ModelChoiceFields:

我需要让t2依赖于t1。例如:如果我选择 value1 in t1,则t2仅显示由 value1 在第一个 ModelChoiceField 中选择的值过滤的值t1

我对此进行了很多搜索,并找到了一些Ajax可以帮助我这样做的信息。但我不确定它是否会让我控制我的 ModelChoiceFields,因为我特别希望我的 ChoiceFields 是从数据库中填充的,因为我从未使用过Ajax. 请提供任何帮助,这样我就可以正确地实现我所需要的。

谢谢你。

0 投票
0 回答
46 浏览

django - Django & modelChoiceFields:用两个模型之一填充我的模型选择字段

我有一个 modelChoiceField field1,当我选择其中一个选项时,另一个 modelChoiceFieldfield2 会更新数据。我的问题是,这个数据可以是model1类型数据或model2类型数据。因为我有这个:

如果收到则field2无法验证model2,仅在收到时才有效model1

任何帮助请让我的领域在这两种情况下都有效?谢谢您的帮助