1.models
- models.py添加
class Article(models.Model):
#标签
TAG_CHOICES = (
('tag1', 'Tag1'),
('tag2', 'Tag2'),
)
tag = models.CharField(null=True, blank=True, max_length=10, choices=TAG_CHOICES)
2.views
- views.py添加
requestGET = request.GET.get('tag')
if requestGET:
article_list = Article.objects.filter(tag=requestGET)
else:
article_list = Article.objects.all()
3.templates
.html文件添加
<div class="menu">
<a class="item" href="?tag=life">life</a>
<a class="item" href="?tag=tech">tech</a>
</div>
<div class="ui mini tag label">
{{ article.tag }}
</div>