通过管理站点向字段选项添加条目?

时间:2014-10-13 22:29:51

标签: python django django-admin choice

我有一个模型,在选择字段中有一些默认条目。我想知道管理员是否可以添加和删除管理站点中的选项条目。我目前唯一看到的另一个选项是为条目设置一个单独的表,但是规范明确指出只使用一个表而且我对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按钮打开一个新框,以便他们编辑可能的类型。

1 个答案:

答案 0 :(得分:0)

事实证明,毕竟我必须制作一个新模型。没关系,管理站点可以按需运行。