我有一个模型,在选择字段中有一些默认条目。我想知道管理员是否可以添加和删除管理站点中的选项条目。我目前唯一看到的另一个选项是为条目设置一个单独的表,但是规范明确指出只使用一个表而且我对Django来说相当新。当前的模型代码非常基础,我没有向admin.py
添加任何表单,只注册了我的模型。示例代码:
class Contact(models.Model):
#some other fields here...
...
TYPES = (
('op1','option1'),
('op2','option2'),
('op3','option3')
)
option = models.CharField(
max_length=3,
choices=TYPES,
default='op1'
)
我希望超级用户能够点击管理页面上的add/remove type
按钮打开一个新框,以便他们编辑可能的类型。
答案 0 :(得分:0)
事实证明,毕竟我必须制作一个新模型。没关系,管理站点可以按需运行。