相关疑难解决方法(0)

Django模型:只允许模型中的一个条目?

我想通过管理界面配置我的一些Django全局设置.

为此,我决定将它们设置为数据库字段,而不是在settings.py.

这些是我关心的设置:

 class ManagementEmail(models.Model):
    librarian_email = models.EmailField()
    intro_text = models.CharField(max_length=1000)
    signoff_text = models.CharField(max_length=1000)
Run Code Online (Sandbox Code Playgroud)

这些都是一次性全局设置,所以我只希望这是一个单一的librarian_email,intro_text等浮绕制.

有没有办法阻止管理员用户在这里添加新记录,而不会阻止他们编辑现有记录?

我想我可以通过为这个模型编写自定义管理模板来做到这一点,但我想知道是否有更简洁的方法来配置它.

class例如,我可以使用其他东西吗?

谢谢!

django

17
推荐指数
2
解决办法
8937
查看次数

标签 统计

django ×1