我想通过管理界面配置我的一些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 ×1