django-taggit - 在 django-admin 添加记录页面上显示现有标签
django-taggit - display existing tags on the django-admin add record page
我使用 django/python 和 django-taggit 创建了一个测试 vlog 应用程序。
vlog 和标签正常工作。
但是,我想在 django-admin 界面中列出所有现有标签以获取新的和更新的 vlog 条目 - 类似于在 django-admin 列表页面上将标签显示为过滤器。
这将使为每个新的或更新的 vlog 条目选择新的或现有的标签变得更加容易。
我的意思是在标签输入字段中添加 help-text
标签:
我的models.py代码:
class VlogDetails(models.Model):
....
vlog_video_image_url = models.URLField(null=False, blank=False, max_length=250, unique=True, help_text='http://img.youtube.com/vi/You_Tube_URL/0.jpg')
....
tags = TaggableManager(help_text='List all the available tags here.')
这里是django-admin输入表单界面:
是否可以在新建/编辑 django-admin 页面上以其他方式显示现有标签?
我已经在 django-admin 列表页面上列出了 existing/existing 标签作为过滤器,如下所示。此过滤器显示不显示在新的/更新的输入表单上。
django-admin 过滤器代码:
class VlogDetailsAdmin(BaseDetailsAdmin):
....
list_filter = [
'vlog_date_published',
'tags',
'vlog_timestamp_added',
'vlog_timestamp_updated'
]
我尝试了几件事,但 none 有效,我在文档中找不到任何相关的想法。任何建议将不胜感激。谢谢。
我会回答我自己的问题。
我认为将标签添加到新的 vlog 页面是不可能的 - 以我的编码经验水平,这是不可能的。
然而,经过更多调查,我无意中发现了一个关于 django-taggit-autosuggest 的晦涩 post。
按照文档安装和设置 django-taggit-autosuggest。
而不是在帮助中列出所有现有标签。 autosuggest 选项显示所有已存在的带有相关字母的标签,如下所示:
再一次:
我希望这对某人有所帮助。
我使用 django/python 和 django-taggit 创建了一个测试 vlog 应用程序。
vlog 和标签正常工作。
但是,我想在 django-admin 界面中列出所有现有标签以获取新的和更新的 vlog 条目 - 类似于在 django-admin 列表页面上将标签显示为过滤器。
这将使为每个新的或更新的 vlog 条目选择新的或现有的标签变得更加容易。
我的意思是在标签输入字段中添加 help-text
标签:
我的models.py代码:
class VlogDetails(models.Model):
....
vlog_video_image_url = models.URLField(null=False, blank=False, max_length=250, unique=True, help_text='http://img.youtube.com/vi/You_Tube_URL/0.jpg')
....
tags = TaggableManager(help_text='List all the available tags here.')
这里是django-admin输入表单界面:
是否可以在新建/编辑 django-admin 页面上以其他方式显示现有标签?
我已经在 django-admin 列表页面上列出了 existing/existing 标签作为过滤器,如下所示。此过滤器显示不显示在新的/更新的输入表单上。
django-admin 过滤器代码:
class VlogDetailsAdmin(BaseDetailsAdmin):
....
list_filter = [
'vlog_date_published',
'tags',
'vlog_timestamp_added',
'vlog_timestamp_updated'
]
我尝试了几件事,但 none 有效,我在文档中找不到任何相关的想法。任何建议将不胜感激。谢谢。
我会回答我自己的问题。
我认为将标签添加到新的 vlog 页面是不可能的 - 以我的编码经验水平,这是不可能的。
然而,经过更多调查,我无意中发现了一个关于 django-taggit-autosuggest 的晦涩 post。
按照文档安装和设置 django-taggit-autosuggest。
而不是在帮助中列出所有现有标签。 autosuggest 选项显示所有已存在的带有相关字母的标签,如下所示:
再一次:
我希望这对某人有所帮助。