Django admin - 不断更新模型,不要创建多个模型

时间:2011-10-02 14:43:58

标签: django django-admin

我不知道如何把这个标题。 但我需要的是一个简单的模型,我每次都可以更新。假设我有一个设置模型,这些设置我只是想要不断更新或更改。因此,无需向该模型添加另一个对象。

是否有可以使用的字段或类型的管理模型?

我可以继续更新同一个对象,但我不希望用户只能“添加设置”。

1 个答案:

答案 0 :(得分:2)

在admin中,您可以指定各种权限。删除“添加”功能:

class MyModelAdmin(admin.ModelAdmin):
    def has_add_permission(self, request): return False
确保在部署应用程序时创建第一个也是唯一的设置对象。

这是关于django中的单身模型的讨论:How about having a SingletonModel in Django?