django admin后台显示H5颜色选项卡
一般使用django后台,特别是有颜色的字段的时候避免手动输入一大推的颜色,可以使用h5颜色选项卡,这样用户就直接可以通过选项卡来选择自己所需的颜色。这个时候可以通过后台admin form来进行定制。
# admin.py from django.forms.widgets import TextInput class RelationTypeForm(ModelForm): class Meta: model = RelationType fields = '__all__' widgets = { 'relation_color': TextInput(attrs={'type': 'color'}), #type:color 是固定值 } @admin.register(RelationType) class RelationTypeAdmin(admin.ModelAdmin): form = RelationTypeForm