如何在Django CharField下启用默认值显示

时间:2015-09-30 05:58:47

标签: python html css django

我在Django models.py 这行:

class Method1(models.Model):
    # other param
    species_param   = models.CharField(max_length=20, choices=(('mouse', 'Mouse'), ('human','Human'))

看起来像这样:

enter image description here

请注意,默认值设置为----。 我想将其设置为Mouse。我该怎么办?

我也想完全删除---

2 个答案:

答案 0 :(得分:1)

我不测试它,但它可以解决你的问题:

class Mehod1(models.Model):
    # other param
    species_param = models.CharField(max_length=20, choices=(('mouse', 'Mouse'), ('human', 'Human')), default='mouse')

答案 1 :(得分:0)

建议:

尝试使用initial='mouse'

文档: https://docs.djangoproject.com/en/dev/ref/forms/fields/#initial