Django | Save model';s选项列表值
我有一个表格有一个选择列表:Django | Save model';s选项列表值,django,Django,我有一个表格有一个选择列表: <select name="cellSerpro" id="idcellserpro" class="field text" > <option value="">---</option> <option value="option1">Verizon</option> <option value="option2">AT&T</option>
<select name="cellSerpro" id="idcellserpro" class="field text" >
<option value="">---</option>
<option value="option1">Verizon</option>
<option value="option2">AT&T</option>
<option value="option3">T-Mobile</option>
<option value="option4">Sprint</option>
</select>
谢谢。。
谢谢 您应该使用
(更新)
1) 在models.py中,您可以定义以下选项:
CELLSERPRO_CHOICES = (
('ver', 'Verizon'),
('att', 'AT&T'),
('tmo', 'T-Mobile'),
('spr', 'Sprint'),
)
2) 在models.py中的“class Author”内,您可以这样定义cellSerpro字段:
class Author(models.Model):
cellSerpro = models.CharField(max_length=3, choices=CELLSERPRO_CHOICES)
class AuthorForm(ModelForm):
class Meta:
model = Author
3) 在您的forms.py(如果您没有它,请创建它)中,您可以这样定义一个表单:
class Author(models.Model):
cellSerpro = models.CharField(max_length=3, choices=CELLSERPRO_CHOICES)
class AuthorForm(ModelForm):
class Meta:
model = Author
4) 然后,就像其他表格一样。我按照你说的方式做了,但没有验证