- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我找不到从显示为 --------
的 Choices_list
中删除第一行的方法。
我已经尝试了一些东西:blank=True
, Blank=False
, ...这一行仍然存在。
这是我在我的 Django 网站上得到的:
我的 models.py
和 forms.py
文件看起来像:
# models.py
# coding: utf-8
from django.db import models
from django.utils.encoding import force_text
FAVORITE_THEME = (
('Datasystems', 'Datasystems'),
('Cameroun', 'Cameroun'),
)
class Theme(models.Model):
favorite_theme = models.CharField(max_length = 20, choices=FAVORITE_THEME, verbose_name="Sélectionner le thème")
# forms.py
#-*- coding: utf-8 -*-
from django import forms
from django.forms import ModelForm
from .models import Theme
class ThemeForm(forms.ModelForm):
class Meta:
model = Theme
widgets = {'favorite_theme' : forms.RadioSelect,}
fields=('favorite_theme',)
您是否有删除或隐藏此行的想法?
谢谢
最佳答案
If the model field has choices set, then the form field’s widget will be set to Select, with choices coming from the model field’s choices. The choices will normally include the blank choice which is selected by default. If the field is required, this forces the user to make a selection. The blank choice will not be included if the model field has blank=False and an explicit default value (the default value will be initially selected instead).
因此,要排除表单中的空白选择,必须同时提供 blank=False
和 default
。仅设置 blank=False
将不起作用。
关于python - 从 RadioSelect 中删除空白 "---------",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42390311/
我想将 django 表单小部件 radioselect 渲染到一个表而不是一个 ul 列表中。第一行带有标签,第二行带有下面的单选按钮。每个按钮一个单元格。例如 ------------------
我有以下带有单选选项的表格: jobStatus = forms.ChoiceField( widget=forms.RadioSelect()) 但是,它会在 .. 中呈现单选按钮。标签。 你
我有这个简化的模型和形式: class Books(models.Model): name = models.CharField(max_length=500) price = mod
我有以下表格: class ReviewForm(forms.ModelForm): class Meta: model = Review widgets = { 't
我看了django教程做了一个网站。 https://docs.djangoproject.com/en/1.11/intro/ 我遇到了一个错误, AttributeError at /polls/
我找不到从显示为 -------- 的 Choices_list 中删除第一行的方法。 我已经尝试了一些东西:blank=True, Blank=False, ...这一行仍然存在。 这是我在我的 D
假设我的 Django 应用程序中有以下模型: class Gift_Card(models.Model): title = models.CharField(blah blah) c
我正在尝试使用 django 中提供的 RadioSelect() 小部件来呈现(默认)单选按钮,但是每当我使用它时,输出都是空白的。但是,如果我让 Django 表单加载默认渲染器,它会打印出一个带
我正在使用 Django 制作表单,需要在 HTML 中手动布局表单。我有一个字段是 ChoiceField该小部件是 RadioSelect (即单选按钮而不是选择下拉菜单)。该字段有 2 个选择(
我想创建一个悬停框(或信息框),当用户将鼠标光标放在 Pmw RadioSelect 标签 上时它会打开。例如,当光标放在“Primary”上方时,程序会打开一个信息框,解释“Primary”的含义。
我可以在任何表单字段上设置 help_text 属性,但是是否可以在用于 RadioSelect() 的选项上设置 help_text 属性? 我正在寻找一种简洁的方式来在每个单选按钮下显示一些帮助信
我有一个这样的表格: CHOICES = [ ('a', 'a_value'), ('b', 'b_value'), ('c',
所以我使用 jQuery UI 到 skin the radio buttons但我无法让 Django 以必须完成的方式呈现我的表单。 我需要有这样的结构: Notify
我有一个模型、表单、 View ,但我似乎无法实际显示 RadioSelect 小部件。它没有显示任何内容,我认为除了 View 之外一切都很好,但是,我不确定。我基本上希望有人从两个单选按钮中进行选
EDIT The reason my question is different to the possible duplicate is because that does not address
我正在将调查从 Form 转换为 Django 1.6.2 中的 ModelForm。 谁能告诉我 forms.ChoiceField(widget=forms.Select(), 和 forms.C
我正在创建一个带有一组单选按钮(作为单个 RadioSelect 字段)的 Django 表单,我想让一些按钮变灰。但是,鉴于 RadioSelect 字段是表单上的单个字段,我还没有找到一种方法来做
我正在使用 Django ModelForm,其中我的模型包含 BooleanField,并且与该 BooleanField 关联的表单小部件是 RadioSelect 小部件。我希望 RadioSe
我正在使用 ModelForm 并尝试在 Django forms.RadioSelect 小部件上设置一个 css 类,例如 class Meta: model = models.MyMod
所以我有一些像这样设置的小部件 widgets = { 'history': Select(attrs={'ng-model': 'data.smile_assessment.hist
我是一名优秀的程序员,十分优秀!