Ich finde keine Möglichkeit, die erste Zeile aus meinem Choices_list
zu entfernen, die wie -------
angezeigt wird.Entfernen Sie das Leerzeichen "---------" von RadioSelect
Ich habe schon einige Dinge ausprobiert: blank=True
, Blank=False
, ... und diese Zeile ist immer noch da.
Das ist, was ich in meiner Django Website bekommen:
Meine models.py
und forms.py
Dateien wie folgt aussehen:
# 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',)
Haben Sie eine Idee haben, diese zu löschen oder verstecken Linie ?
Vielen Dank
Versuchen Sie das Komma entfernen, nachdem ('Cameroun', 'Cameroun')? – MKesper
@MKesper Es ist nicht das Problem ^^ – Andro
Add 'blank = False' für' favorite_theme' in 'Theme' Modell. Es sollte funktionieren. –