对于models.CharField()
,我们使用choices
属性。通常,这些选项将显示在选择框中。是否可以显示选项按钮而不是选择框(在管理界面中)?有什么建议吗?
status = models.CharField(max_length = 25, choices = (('IN PROGRESS', 'IN PROGRESS'),('COMPLETED','COMPLETED')))
答案 0 :(得分:2)
以下的ModelAdmin子类(在您的admin.py中)执行您所追求的目标:
class PersonAdmin(admin.ModelAdmin):
radio_fields = {"group": admin.VERTICAL}
HORIZONTAL也是可能的。
来自Django docs。