业务需求
想在Django Admin后台显示彩色标签项,如下图:
那么究竟该如何实现上图所示的彩色标签呢?
解决方案
这里使用django-taggit来实现该功能,具体步骤如下:
- 安装django-taggit模块
pip install django-taggit
- 配置settings.py
添加'taggit'
到您的项目INSTALLED_APPS
设置中INSTALLED_APPS = [ ...... , 'taggit' ]
配置完成后,运行
python .\manage.py migrate
使其生效。 - 在models.py中设计模型字段
from django.db import modelsr from taggit.managers import TaggableManager class