class Proposta(models.Model):
descrizione = models.TextField()
titolo = models.CharField(max_length=200)
richiedibile = models.BooleanField(default=False)
inRichiesta = models.BooleanField(default=False)
archiviata = models.BooleanField(default=False)
# tesi or AP
tipologia = models.CharField(max_length=50)
我希望'tipologia'字段只有两个可能的值:'tesi'或'AP'。换句话说,我希望该字段看起来像一个列表,用户可以在其中选择他想要的值。
答案 0 :(得分:4)
在Charfield中使用choices
参数:
TIPOLOGIA_CHOICES = [
("tesi", "tesi"),
("AP", "AP"),
]
class Proposta(models.Model):
...
tipologia = models.CharField(max_length=50, choices=TIPOLOGIA_CHOICES)