- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
from django import forms
class SignUpForm(forms.Form):
birth_day = forms.ChoiceField(choices=range(1,32))
我收到“渲染时捕获类型错误:‘int’对象不可迭代”。 https://docs.djangoproject.com/en/dev/ref/models/fields/#field-choices说 choice 参数接受可迭代对象,例如列表或元组。
http://docs.python.org/library/functions.html#range说 range() 创建一个列表。
为什么我会收到错误?
我尝试使用 map() 将列表转换为 str,但收到了不同的错误。
最佳答案
... says the choices argument takes iterables such as a list or tuple.
不,它说它需要一个可迭代的2元组。
An iterable (e.g., a list or tuple) of 2-tuples to use as choices for this field.
birth_day = forms.ChoiceField(choices=((str(x), x) for x in range(1,32)))
关于Django 表单 ChoiceField range() : 'int' object not iterable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025434/
我有以下表格: class MyForm(forms.Form): country = forms.ChoiceField( widget = forms.Select()
是否可以为 ChoiceField 显示选项按钮而不是选择框(在管理界面中) ?有什么建议? 最佳答案 以下ModelAdmin子类(在您的 admin.py 中)执行您想要的操作: class Pe
使用ChoiceField在数据库中创建值的下拉列表时遇到问题。这是代码片段 from django import forms from testplatform.models import Serv
我有一个简单的 ChoiceField,并且想要在模板渲染期间访问“选定”项目。 假设表单再次显示(由于其中一个字段出现错误),有没有办法执行类似的操作: The options you selec
我有两个关于 Django ChoiceField 的问题: 这是我的表格: class ContactForm(forms.Form): GENDER = ( (1, _("Mr
我已经从一个模型构建了这个表格。 class Configure_template(forms.Form): subject_type = forms.ChoiceField(choices=
我希望我的表单中有几个字段被呈现为 ChoiceFields,它们从数据库中获取它们的内容。 我在想: class SeriesForm(ModelForm): series = forms.Ch
我的 model.py 中有这个 class marca(models.Model): marcas = ( ('chevrolet', 'Chevrolet'),
我看到了 forms.ChoiceField 正在使用 this code验证值: def validate(self, value): """ Validates that the
我的模型中有外键条目,我想用于我的选择字段......现在我不太确定如何处理这个......我的模型文件可以找到 here基本上我想要一个选择字段,用于车辆制造、型号、年份、车身风格、外观颜色和变速箱
我希望 ModelForm 中的 ChoiceField 有一个空白选项 (------) 但它是必需的。 我需要有空白选项以防止用户意外跳过该字段从而选择错误的选项。 最佳答案 这至少适用于 1.4
Django ChoiceField “验证给定的值存在于选项列表中。” 我想要一个 ChoiceField(所以我可以在 View 中输入选项)但我不希望 Django 检查该选项是否在选项列表中。
我需要让公司的其他用户在 ModelForm 中设置主要用户,我不知道如何为此获取表单内的变量? 在 View 中需要的变量是: request.user.profile.firm 这是需要创建的表单
我有这样的东西: 表单.py: AVATAR_CHOICES = (('1','option1'), ('2','option2'), ('3','option3'), ('4','option4')
我有一个带有 charfield 和 choicefield 的多值字段。我需要将选择传递给 choicefield 构造函数,但是当我尝试将其传递到自定义多值字段时,我收到错误 __init__()
我有一个表单,它被赋予了选择字典,它正确填充它,但在表单提交时它无效。当尝试打印 errors, non_field_errors 时,只有空白。当我重定向到表单时,现在选择字段由一个选项和上一次提交
我有一个绑定(bind)形式的 ChoiceField,其选择是: [('all', 'All users'), ('group', 'Selected groups'), ('none', 'Non
当我提交空的 radio 输入时遇到问题。如果我选择一个选项,该表单就可以正常工作;但是,如果我将其留空,则会收到以下错误 - MultiValueDictKeyError at / Key 'lik
假设我的 Django 模型中有 ChoiceField,其中包含多个选项。 现在,如果我将现有的选择(选项)更改为其他名称(选择),那么模型中具有该选择(选项)的现有记录是否也会更改?我是否需要在管
如何使 ChoiceField 的标签表现得像 ModelChoiceField?有没有办法设置一个empty_label,或者至少显示一个空白字段? 表格.py: thing = forms.Mod
我是一名优秀的程序员,十分优秀!