gpt4 book ai didi

Django 模型 - 重复 null=True、blank=True 的替代方案

转载 作者:行者123 更新时间:2023-12-02 01:32:46 27 4
gpt4 key购买 nike

我的 Django 模型包含许多非强制字段 是否有其他方法可以避免 null=Trueblank=True ?是否有类似于 blank_fields = ('email','image',)null_fields = ('email', 'image') 的内容?

最佳答案

不,Django 没有任何选项,如 blank_fieldsnull_fields

您可以对字段进行子类化以创建可选版本,例如OptionalCharField,但我建议不要这样做。它可能比重复使用 blank=True, null=True 的重复性要少,但对于查看您的代码的其他 Django 开发人员来说,它的可读性会较差。正如 Cezar 在评论中建议的那样,您通常不应将 null=True 用于 CharField,因为这意味着您有两个空值,''

关于Django 模型 - 重复 null=True、blank=True 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48962902/

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