问题标签 [choicefield]

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 回答
314 浏览

django - 未为所有 ChoiceFields 设置 Django ChoiceField 初始值

我有这个非常奇怪的问题,一直无法弄清楚。我有一个带有 ChoiceFields 的表单,我从模型对象加载数据并将其设置为表单的初始值。只有一半的字段实际上被设置为对象指定的初始值。

继承人的形式

这是我在视图中设置的

唯一的问题是 mail_class 选择字段将在模板中设置为正确的值。package_type 都只是设置在第一个选项上。

我已经检查了作为初始值输入的值,它都符合选择...

有任何想法吗?

0 投票
1 回答
2196 浏览

django - 动态选择选项不验证 Django

我有一个模型 Foo。我有一个模型形式 FooForm。在 FooForm 中,我“也”添加了一个动态字段。这是一个选择字段。

在模板中,我正在向这个“too field”动态添加选项

在视图中,这些值是无效的,因为没有可供比较的选择。如何验证和提取此字段?提前致谢。

0 投票
3 回答
19585 浏览

symfony - 提交无效选项时,Symfony 选择字段类型报告“此值无效”。我该如何改变?

我注意到在使用 Symfony 2.3 选择字段类型时,如果我尝试提交无效选项(通过手动更改选项的值),symfony 会在该字段上报告一个表单错误,显示“此值无效” .

但是,我看不到在选择字段类型类中更改此消息的选项。我也没有为此字段设置验证约束。

此错误消息来自哪里,我该如何更改?

0 投票
1 回答
591 浏览

python - Django form-wizard typechoicefield返回字符串而不是布尔值

所以我正在使用 Django 1.3 form-wizard https://github.com/stephrdev/django-formwizard我遇到了我的 typechoice 字段的问题,该字段正在返回u'False'而不是False (boolean).

我应该怎么办?

我这样打电话:

有任何想法吗?

0 投票
1 回答
1224 浏览

django - ChoiceField 表单无效并返回“太多值无法解包”

所以,我有这个表单,我在下拉列表中显示我所有应用程序模型的列表,并期望用户选择一个以显示其字段。下面是我的表单和 models() 方法,它创建要作为参数传递给我的 ChoiceField 的模型列表。

在我的 views.py 中,我尝试处理 POST 数据,但不幸的是,由于某种原因,表单无效,我无法操作任何数据。此外 form.errors 根本不显示任何内容。

此外,在模板中,每当我尝试提交表单时,它都会返回一条错误消息“太多值无法解包”,并且不会将我重定向到下一个模板 (list.html)。

我发现的唯一解决方法是使用要重定向的模板(即 action = “list”)填充表单操作,而不是在视图中使用return HttpResponseRedirect('/list/'). 但是,我认为这并不能解决问题,因为表单仍然无效,我无法使用form.cleaned_data. 奇怪的是,即使表单无效,也会发送帖子数据。

*

编辑:解决方案

我改变了我的 models() 方法:

所以我按照@Rohan 的指示包含了一个元组,并对我的 index.html 进行了轻微修改:

表格有效,现在可以处理我的数据。

*

0 投票
0 回答
702 浏览

python - Django 表单:向选择字段添加“新”选项

我有以下两种模型:发票和关系(发票的外键)。创建发票时,您必须选择一个关系。我目前正在构建表单,我想知道如何在我的选择字段选项中添加“新”选项。如果关系尚不存在,新选项将允许用户创建新关系。

0 投票
2 回答
5519 浏览

php - Symfony2 DataTransformer 用于选择字段

我正在尝试创建一个自定义选择列表字段。除了编辑部分的预选值外,几乎所有的似乎都有效。

基本上我正在创建一个具有多个对象类型的混合列表字段(后端是 mongodb),我知道这是一种肮脏的操作方式,但我没有找到更好的解决方案(保持简单)。该过程正在运行,我在后端有一个混合对象,我可以在编辑表单中选择哪一个,但表单不显示预选(从 mongo 中提取的值)

数据转换器:

表单生成器:

有人遇到过同样的问题吗?“选择”领域应该如何转变?如何在同一领域管理混合对象?有人可以启发我吗?

问候

0 投票
1 回答
281 浏览

python - Model Field Choice and Unicode

I'm creating a "Field.choice" in django that define the priority statuses available for items. When I try to display an item, I'm stuck with the constants (in CAP) when I'd like to display/ use the human-readable name.

For instance, an Item with the priority (MAITRISE, u'Maitrisé') with be displayed as MAI (value of the constant MAITRISE) instead of 'Maitrisé'.

How do I change that? How can I choose which element of the tuplue (MAITRISE, u'Maitrisé') I want to use?

Here is my field choice (I add or change a priority status to an item)

The view

The template

Sure it's basic skills but the documentation is a bit short on this

0 投票
2 回答
511 浏览

jquery - 检测表单选择字段上的输入更改

我在视图中有一个表格。当用户对此表单进行更改时,我会使用 Jquery 显示“保存更改”按钮。

这是jquery代码:

它适用于不同的输入(文本、整数、复选框...),但不适用于选择字段。当我更改choicefield中的值时,没有捕获到输入更改,但是如果我提交表单,则确实提交了choicefield的新值。

我怎样才能捕捉到选择字段上的价值变化?

0 投票
0 回答
193 浏览

django - 如何与同一模型中的 django 选择字段相关联

我有一个带有两个字段 category 和 sub_category 的 Event 模型。这两个都是选择字段

这里有选择:

这是我的事件模型

如何在 django admin 中为我的 sub_category 设置一个选择字段