我找不到從Choices_list
中刪除第一行的方法,它顯示爲-------
。從RadioSelect中刪除空格「---------」
我已經嘗試了一些東西: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',)
你有一個想法,以刪除或隱藏此線?
謝謝
你嘗試之後( '喀麥隆', '喀麥隆')刪除逗號? – MKesper
@MKesper這不是問題^^ – Andro
在'Theme'模型中爲'favorite_theme'添加'blank = False'。它應該工作。 –