【发布时间】:2020-07-24 07:11:10
【问题描述】:
我只想在模型中存储一个或可能只是两个对象,但不会更多。并且没有人可以在该模型中添加更多对象。我该怎么做 django 中是否有任何选项可以使用它?
基本上我只想指定存储在模型中的对象范围。
谢谢。
【问题讨论】:
-
您可以添加条件来创建新记录:
if len(model.objects.all()) > 10: don't create new ones -
你可以覆盖
save()方法 -
您能否提供更多有关您要解决的问题的背景信息?例如,您可能希望以字段的唯一约束会阻止您添加新对象的方式创建架构。
标签: python django database object django-models