簡體   English   中英

如何在網站的python django中的文章中放置標簽

[英]how to put tags in articles in python django in website

我的客戶希望我建立一個文章發布網站,用戶可以在其中登錄並撰寫文章。在文章中,他必須放置標簽,其他用戶可以使用這些標簽進行搜索。 問題是我不知道如何在視圖中放置標簽。 並且也在 html 中。 在此處輸入圖片說明

我的視圖文件是:在此處輸入圖像描述

任何機構都可以幫助我進行示例編碼

有一個簡單的第三方應用程序可以幫助您進行標記。 它被稱為django-taggit ,您可以在它的文檔頁面或按照本教程視頻找到如何輕松設置它。

基本上,您需要使用pip install django_taggit安裝它,將其添加到您的INSTALLED_APPS並將管理器添加到所需的模型,例如:

from taggit.managers import TaggableManager

class Post(models.Model): 
    # ...
    tags = TaggableManager()

然后只需使用python manage.py makemigrations post后跟python manage.py migrate為您的模型更改創建python manage.py migrate
現在您可以使用簡單的命令添加、刪除或列出標簽:

post.tags.add('tag1', 'tag2', 'tag3') # add tags
post.tags.remove('tag1') # remove tags
post.tags.all() # list tags

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM