我想在Django Admin更改模型视图中将选择框选项显示为raido按钮。我不想编写自定义模型表单。我正在寻找一种方法,将一些选择框呈现为单选按钮,同时保留Django admin的自动生成的模型形式。我正在使用django v 1.11。
答案 0 :(得分:0)
假设my_field
是字段,我们希望将其呈现为Radio Button
# admin.py
from django.contrib import admin
from django import forms
from .models import MyModel
class MyModelAdminForm(forms.ModelForm):
class Meta:
model = MyModel
exclude = ()
widgets = {'my_field': forms.RadioSelect}
class MyModelAdmin(admin.ModelAdmin):
form = MyModelAdminForm
admin.site.register(MyModel, MyModelAdmin)