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

 

posted @ 2018-04-23 18:03  karina梅梅  阅读(1321)  评论(0编辑  收藏  举报