我不知道如何把这个标题。 但我需要的是一个简单的模型,我每次都可以更新。假设我有一个设置模型,这些设置我只是想要不断更新或更改。因此,无需向该模型添加另一个对象。
是否有可以使用的字段或类型的管理模型?
我可以继续更新同一个对象,但我不希望用户只能“添加设置”。
答案 0 :(得分:2)
在admin中,您可以指定各种权限。删除“添加”功能:
class MyModelAdmin(admin.ModelAdmin):
def has_add_permission(self, request): return False
确保在部署应用程序时创建第一个也是唯一的设置对象。
这是关于django中的单身模型的讨论:How about having a SingletonModel in Django?