gpt4 book ai didi

python - Django 模型中字段的默认值

转载 作者:IT老高 更新时间:2023-10-28 21:10:21 25 4
gpt4 key购买 nike

假设我有一个模型:

class SomeModel(models.Model):
id = models.AutoField(primary_key=True)
a = models.CharField(max_length=10)
b = models.CharField(max_length=7)

目前我正在使用默认管理员来创建/编辑这种类型的对象。如何从管理员中删除字段 b 以便每个对象 不能 使用值创建,而是接收默认值0000000?

最佳答案

editable 设置为 False 并将 default 设置为您的默认值。

http://docs.djangoproject.com/en/stable/ref/models/fields/#editable

b = models.CharField(max_length=7, default='0000000', editable=False)

另外,您的 id 字段是不必要的。 Django 会自动添加。

关于python - Django 模型中字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com