【问题标题】:How to create a nullable field on a Django Model [closed]如何在 Django 模型上创建可为空的字段 [关闭]
【发布时间】:2021-09-07 16:16:48
【问题描述】:

我应该如何在 Django 模型上创建一个可为空的字段例如,我想创建一个“newprice”字段,如果我不填写它,它不会给我一个错误。

【问题讨论】:

    标签: python django django-models


    【解决方案1】:
    class Product(models.Model):
        newprice = models.DecimalField(max_digits=6, decimal_places=2, blank=True, null=True)
    

    【讨论】:

    • 虽然此代码可以回答问题,但提供有关 如何 和/或 为什么 解决问题的附加上下文将改善答案的长期价值。
    • @SvenEberth 对我来说似乎很容易解释。
    • @joshlsullivan 不是真的。它没有描述为什么需要同时传递 blank-Truenull=True 作为参数。我假设“空白”允许它接受一个空字符串,而“空”允许传递无。
    猜你喜欢
    • 1970-01-01
    • 2013-09-29
    • 2017-12-28
    • 2013-04-09
    • 2016-11-04
    • 2012-04-11
    • 2011-08-26
    • 2013-07-05
    • 2018-07-12
    相关资源
    最近更新 更多