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.如何默认文本当窗体位于编辑模板中时,是否删除默认选项值?