Python django taggit-在django管理添加记录页面上显示现有标记
我已经使用django/python和创建了一个测试vlog应用程序 vlog和标签正常工作 但是,我想在django管理界面中列出所有现有的标记,以获取新的和更新的vlog条目——类似于在django管理列表页面上将标记显示为过滤器 这将使为每个新的或更新的vlog条目选择新的或现有的标记变得更加容易 以下是我在标记输入字段中添加标记作为帮助文本的意思: My models.py代码:Python django taggit-在django管理添加记录页面上显示现有标记,python,django,django-models,django-taggit,Python,Django,Django Models,Django Taggit,我已经使用django/python和创建了一个测试vlog应用程序 vlog和标签正常工作 但是,我想在django管理界面中列出所有现有的标记,以获取新的和更新的vlog条目——类似于在django管理列表页面上将标记显示为过滤器 这将使为每个新的或更新的vlog条目选择新的或现有的标记变得更加容易 以下是我在标记输入字段中添加标记作为帮助文本的意思: My models.py代码: class VlogDetails(models.Model): .... vlog_vid
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管理员输入表单界面:
是否可以在新建/编辑django管理页面上以其他方式显示现有标记
我已经在django管理列表页面上列出了现有/现有标记作为过滤器,如下所示。此筛选器显示不会显示在新建/更新输入表单上
django管理员筛选器代码:
class VlogDetailsAdmin(BaseDetailsAdmin):
....
list_filter = [
'vlog_date_published',
'tags',
'vlog_timestamp_added',
'vlog_timestamp_updated'
]
我尝试过几种方法,但都没有效果,我在文档中找不到任何相关的想法。如有任何建议,将不胜感激。谢谢。我会回答我自己的问题 我不认为将标签添加到新的vlog页面是可能的——这对于我的编码经验来说是不可能的 然而,经过更多的调查,我无意中发现了一篇关于这个问题的晦涩帖子 按照文档安装和设置django taggit autosuggest 而不是在帮助中列出所有现有标记。autosuggest选项显示所有现有标记以及相关字母,如下所示: 再说一遍:
我希望这对某人有所帮助。您最好的选择是覆盖表单初始值。请查看