Jango Tag的替代标签
django-taggit-labels的Python项目详细描述
为django-taggit标记小部件。
现在不要这样:
您可以使用这个:
概述
这是一个用于django管理界面的小部件,它取决于 django的同名jquery。它允许您通过选择 或取消选择视觉标签。
label小部件不公开输入字段,因此您可以添加新标记。这个 基本标签小部件显示所有可用的标记,并允许您在 它们在django的管理界面中。它假设您使用的是 “策展”如果你觉得难以忍受)标签列表。
快速启动
安装django taggit标签:
pip install django-taggit-labels
将taggit标签添加到项目中:
INSTALLED_APPS=('taggit','taggit_labels',)
使用标签小部件:
fromtaggit_labels.widgetsimportLabelWidgetclassContentForm(forms.ModelForm):tags=TagField(required=False,widget=LabelWidget)
只需将这个表单类用于ModelAdmin 现在上课。
您也可以将小部件与your own tag model一起使用:
fromtaggit_labels.widgetsimportLabelWidgetclassContentForm(forms.Form):tags=TagField(required=False,LabelWidget(model=MyTag))
如果不指定标记模型,则将假定来自taggit的标记模型。
历史记录
0.6.0(2018-10-29)
- django 2,2.1兼容性
0.5.1(2017-07-23)
- 修复css类呈现
0.5.0(2017-02-01)
- 改进的标签样式
- 在管理员之外使用的javascript更新
0.4.1(2016-01-13)
- 为小部件重载添加修复程序
0.4.0(2016-01-13)
- Django 1.9兼容性
0.3.1(2015-08-06)
- Django 1.7+兼容性错误修复
0.3.0(2015-05-20)
- 更好的Unicode处理
0.2.0(2015-03-31)
- 添加对多个标记字段的支持(感谢Lee Solway)
0.1.6(2014-08-04)
- 更新换行和悬停状态的标签样式
0.1.5(2014-06-20)
- 修复提交的无效表单的呈现
0.1.4(2014-06-09)
- 为标签添加光标样式
0.1.3(2014-06-08)
- 添加上一版本中丢失的样式更新
0.1.2(2014-06-08)
- 分解一些小部件功能,添加小测试
0.1.1(2014-06-07)
- 修复了自定义模型初始化中的错误
0.1.0(2014-06-07)
- pypi上的第一个版本。