您好我有一個Django的形式:模板Django中獲得衍生形式的選擇
BAR_CHOICES = (
('1', 'Cheers'),
('2', 'The Blue Oyster'),
...
)
class ProjectInfoForm(forms.Form):
foo = forms.ChoiceField(
CHOICES = BAR_CHOICES,
)
...
當然,當我這個數據保存到值存儲在數據庫整數模型。現在,當我從保存的數據中獲取這些值時,它們就是整數。獲取與之相關聯的選擇字符串的最佳方法是什麼?我應該將BAR_CHOICES導入模板嗎?
這不就是一個模式,而不是一種形式。這不是一個模型。 –
@DarwinTech:你到底發送了什麼樣的模板。你能向我們展示視圖代碼嗎? –
'foo'是另一個模型中的一個字段,稱爲項目。所以我將一個項目實例傳遞給模板,並希望執行'{{project.foo}}',但獲得可讀的'BAR_CHOICES'字符串。 –