2
我有一個模型類與選擇列表/正整數字段。django正整數空白的默認值
class AchievementDetails(models.Model, FillableModelWithLanguageVersion):
ACADEMIC_ACHIEVEMENT = 1
COMMERCIAL_ACHIEVEMENT = 2
PERSONAL_ACHIEVEMENT = 3
PROFESSIONAL_ACHIEVEMENT = 4
SPORTING_ACHIEVEMENT = 5
OTHER_ACHIEVEMENT_TYPE = 6
ACHIEVEMENT_TYPES = (
(ACADEMIC_ACHIEVEMENT, _('Academic Details')),
(COMMERCIAL_ACHIEVEMENT, _('Commercial Achievement')),
(PERSONAL_ACHIEVEMENT, _('Personal Achievement')),
(PROFESSIONAL_ACHIEVEMENT, _('Professional Achievement')),
(SPORTING_ACHIEVEMENT, _('Sporting Achievement')),
(OTHER_ACHIEVEMENT_TYPE, _('Other Achievement Type')),
)
....
achievement_type = models.PositiveIntegerField(choices=ACHIEVEMENT_TYPES)
....
以上設立在添加下列選擇列表選項爲默認選項:
<option value="">---------</option>
我已經指示不包括SELECT_TYPE =「」到ACHIEVEMENT_TYPES。
我使用django-parsley進行客戶端驗證,所以選項值必須是空白值。
我有兩個問題:
1.如何更換的 '---------' 與 '選擇成就型'
2.如何默認文本當窗體位於編輯模板中時,是否刪除默認選項值?