Django模型中字段的默认值

尤瓦尔·亚当(Yuval Adam):

假设我有一个模型:

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

目前,我正在使用默认的admin创建/编辑此类型的对象。如何b从管理员中删除该字段,以使每个对象都无法使用值创建,而是将接收默认值0000000

FogleBird:

设置editableFalsedefault为默认值。

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django 模型字段默认值=无用?

Postgres序列作为Django模型字段的默认值

Django模型的默认值

根据Django 1.6中的字段名称迭代提取模型实例的字段值和默认值

如何在Django的子模型字段中使用抽象模型字段值作为默认值?

模型中的Django 3动态默认值

Django将默认值保存在代理模型中

UUID作为Django模型中的默认值

Django字段中默认值的规则是什么?

在 Django 中迁移后更改字段的默认值

Django管理面板中ForeignKey字段的默认值

如何将django模型字段值作为参数传递给callable,这是同一模型中字段的默认值?

根据模型类中先前对象的值设置模型字段默认值

如何使用数据为现有模型中的新模型字段设置默认值

将模型中字段的默认值设置为另一个模型实例

django选择字段的默认值

Django字段的默认值是多少?

django:非空字段的默认值

如何将Django模型日期字段的默认值设置为将来的日期?

Django模型:相对于其他字段设置默认值

未设置django的模型字段选项``blank''和``null''的默认值是什么?

Rails中模型的默认值

Django ModelField在添加新字段时将默认值添加到基于同一模型中的另一个字段

实例在struct字段中的默认值

FormRequest 中字段的 Laravel 默认值

在phpmyadmin中更改字段默认值

字段的默认值

如何在Camel Bindy的模型类中为布尔字段设置默认值

如何使用Waterline ORM在Sails模型中为字段设置默认值?