- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下表格:
from models import MyModel
class MultProgresemosReferenciasForm(forms.Form):
selected = forms.ModelMultipleChoiceField(widget=forms.CheckboxSelectMultiple,
queryset=MyModel.objects.filter(active=True))
<form action="" method="post">
{% for field in form %}
{{ field }}
{% endfor %}
{% csrf_token %}
<input type="submit" value="Submit Selected" />
</form>
<form action="" method="post">
<ul>
<li><label for="id_selected_1"><input type="checkbox" name="selected" value="9" id="id_selected_8" /> prog 1420000930 - pp 0.0078125</label></li>
<li><label for="id_selected_2"><input type="checkbox" name="selected" value="10" id="id_selected_9" /> prog 1420001041 - pp 0.00390625</label></li>
</ul>
<div style='display:none'><input type='hidden' name='csrfmiddlewaretoken' value='csrf_token_hash_string...' /></div>
<input type="submit" value="Submit Selected" />
</form>
最佳答案
我认为您想以您的形式覆盖 label_from_instance
The unicode method of the model will be called to generate string representations of the objects for use in the field's choices; to provide customized representations, subclass ModelChoiceField and override label_from_instance. This method will receive a model object, and should return a string suitable for representing it. For example:
def label_from_instance(self, obj):
#custom logic here...
return smart_unicode(obj)
关于每个输入的 ModelMultipleChoiceField 标签的 django 复选框表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340394/
class AddRoleForm(forms.Form): roles=forms.ModelMultipleChoiceField(queryset=Role.objects.all()
我的模型表单有一个带有 ModelMultipleChoiceField 的字段,该字段具有到 Category 对象的查询集。问题是表单提交,但类别数据没有保存。想法? 非常感谢! 表格: clas
在 Django 中,如何将 ModelMultipleChoiceField 渲染为多列 ? fav = forms.ModelMultipleChoiceField(Show.objects.a
在过去的几个小时里,我一直在搜索并试图让它工作,但我做不到 我有一个从数据库中获取的技能列表: forms.ModelMultipleChoiceField(
我正在尝试做一些我认为很常见的事情,但我真的不确定如何解决这个问题。 我目前在做什么:目前,我在表单上生成了一个复选框列表(使用“CheckboxSelectMultiple”),它会自动勾选 dja
ModelMultipleChoiceField 在模板中显示是一个复选框列表,带有对应对象的 unicode 表示。如何以表格形式显示 ModelMultipleChoiceField,任意列中的任
我有一个与类别有很多关系的配置文件对象 class Profile(models.Model): . . . category = models.ManyToManyField(Cat
{% for choice in form.options.field.choices %} {{ choice.1 }}
我正在尝试从我的 postgres 数据库的 View 中创建多选字段,但是网页显示不正确。具体来说,虽然它提供了正确数量的选择,但它没有通过“check_name”字段命名它们,而是将每个选择命名为
我不希望登录用户出现在这个 ModelMultipleChoiceField 上,以限制他们自己与自己建立关注关系?那么我如何从查询集中排除已登录的用户,这可能是一个简单的解决方法,但我是 Djang
我有如下形式和模型。我正在使用 Django 1.6.4。我能够使用基于参数的默认检查选项创建多项选择字段: self.fields["options"].initial 但是如何将这个选中的选项设置
我正在尝试使用内置的 django 管理小部件 ModelMultipleChoiceField 以表单形式呈现类似这样的内容: 我遵循了其他人的建议here ,并查看了documentation 。
我在两个不同的地方使用一段代码来动态生成一些表单字段。在这两种情况下,dynamic_fields 都是一个字典,其中键是对象,值是对象列表(如果列表为空,则值为 False): class Exam
我已经看过所有有关如何设置 ModelMultipleChoiceField 以使用自定义查询集的方法,并且我已经尝试过它们并且它们有效。然而,它们都使用相同的范例:查询集只是相同对象的过滤列表。 就
假设我有一些人为设计的模型: class Author(Model): name = CharField() class Book(Model): title = CharField()
ModelMultipleChoiceField 不选择初始选择,我无法在我的示例中进行以下修复(下面的链接): http://code.djangoproject.com/ticket/5247#c
我有以下表格: from models import MyModel class MultProgresemosReferenciasForm(forms.Form): selected =
我在获取要为 Django 表单中的特定字段显示的验证错误消息时遇到问题,其中有问题的字段是 ModelMultipleChoiceField。 在表单的 clean(self) 方法中,我尝试将错误
我在使用 ModelMultipleChoiceField 设置表单时遇到问题,其中查询集取决于用户。我的目标是实现导出功能。 我的观点如下: class ExportView(FormView):
我正在编写一个酒店预订系统。我有一个名为“预订”的模型。我可以创建包含开始日期、结束日期的预订、预订一间房间并分配 1 位客人。然而,当我去修改模型、表单和 View 以保存超过 1 个房间和客人时,
我是一名优秀的程序员,十分优秀!