0
Django pythonの問題:selectドロップダウンは、項目の数値を返します。私はそれのテキスト値を取得する方法を把握することはできません。数字ではなく選択した項目を表示
Models.py
profile_types = (('0', "Yadda"), ('1', "Frank and beans"), ('2', "Type"), ('3', "Placeholder"),\
('4', "Another"), ('5', "And another"), ('6', "aaand another"),\
('7', "Another"), ('8', "Last Type"))
class Profile(models.Model):
user = models.ForeignKey(User, null=True, unique=True)
profile_types = models.CharField(max_length=2, choices=profile_types)
Forms.py
class EditProfileForm(forms.Form):
profile_types = (('0', "Yadda"), ('1', "Frank and beans"), ('2', "Type"), ('3', "Placeholder"),\
('4', "Another"), ('5', "And another"), ('6', "aaand another"),\
('7', "Another"), ('8', "Last Type"))
name = forms.CharField(max_length=100, required=False, widget=forms.TextInput(attrs={'class':'input-text'}))
about = forms.CharField(widget=forms.Textarea(attrs={'class':'input-text'}), required=False)
org_name = forms.CharField(max_length=100, widget=forms.TextInput(attrs={'class':'input-text'}))
org_type = forms.CharField(max_length=8, widget=forms.Select(choices=choices))
profile_type = forms.CharField(max_length=4, widget=forms.Select(choices=choices))
テンプレート:
<span>{{ profile.profile_type }}</span>
返し
1 <-- (I'm trying to display "Frank and beans") -->
パーフェクト。ありがとうございました。 – Modelesq
@Modelesq問題ありません! – Marcin