如何在网站的 python django 文章中添加标签

我的客户希望我建立一个文章发布网站,用户可以登录并撰写文章。在文章中,他必须放置标签,其他用户可以使用这些标签进行搜索。问题是我不知道如何在视图中添加标签。以及在 html 中。

任何人都可以帮我编写示例编码吗


catspeake
浏览 137回答 1
1回答

素胚勾勒不出你

有一个简单的第三方应用程序可以帮助您进行标记。基本上,您需要使用 安装它pip install django_taggit,将其添加到您的INSTALLED_APPS并将管理器添加到所需的模型,例如:from taggit.managers import TaggableManagerclass Post(models.Model):     # ...    tags = TaggableManager()然后只需为您的模型更改创建一个迁移,python manage.py makemigrations post后跟python manage.py migrate.现在您可以使用简单的命令添加、删除或列出标签:post.tags.add('tag1', 'tag2', 'tag3') # add tagspost.tags.remove('tag1') # remove tagspost.tags.all() # list tags
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python