在django中创建标记并根据它们进行筛选

在django中创建标记并根据它们进行筛选,django,python-3.6,django-filter,django-tagging,Django,Python 3.6,Django Filter,Django Tagging,我正在创建一个博客应用程序来分享面试经验,我想根据年份、面试公司和工作角色等筛选博客帖子。。 如何将上述参数作为标记,当单击某个标记时,必须像stackoverflow那样显示该标记上的所有帖子? 我的模型看起来像这样 class experience(models.Model): name=models.CharField(max_length=200) job_role=models.CharField(max_length=200) company=models.C

我正在创建一个博客应用程序来分享面试经验,我想根据年份、面试公司和工作角色等筛选博客帖子。。 如何将上述参数作为标记,当单击某个标记时,必须像stackoverflow那样显示该标记上的所有帖子? 我的模型看起来像这样

class experience(models.Model):
    name=models.CharField(max_length=200)
    job_role=models.CharField(max_length=200)
    company=models.CharField(max_length=200)
    year=models.CharField(max_length=20)

您可以使用taggit。。它具有您需要的所有功能

 django-taggit.readthedocs.io