我的客戶希望我建立一個文章發布網站,用戶可以登錄并撰寫文章。在文章中,他必須放置標簽,其他用戶可以使用這些標簽進行搜索。問題是我不知道如何在視圖中添加標簽。以及在 html 中。任何人都可以幫我編寫示例編碼嗎
1 回答

素胚勾勒不出你
TA貢獻1827條經驗 獲得超9個贊
有一個簡單的第三方應用程序可以幫助您進行標記。
基本上,您需要使用 安裝它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.
現在您可以使用簡單的命令添加、刪除或列出標簽:
post.tags.add('tag1', 'tag2', 'tag3') # add tags
post.tags.remove('tag1') # remove tags
post.tags.all() # list tags
添加回答
舉報
0/150
提交
取消