0
我使用Django-taggit和創建我有創作的標籤領域的問題,下面的代碼:創建標籤不符合Django的taggit
tags = TaggableManager()
從模型中的所有其他領域。但標籤不:( 我試着用Django1.7.1和1.7.2,也與DB的SQLite的和MySQL。
在遷移創建
('tags', taggit.managers.TaggableManager(to='taggit.Tag', through='taggit.TaggedItem', help_text='A comma-separated list of tags.', verbose_name='Tags'))
但爲什麼它不適用...我不知道。有人有想法?
請,顯示代碼,您保存您的對象,也許你使用提交=假?在這種情況下,你應該在save()後調用save_m2m。 – 2015-02-10 11:46:00
我沒有保存對象。我進行了遷移,之後去了DB管理器,看看錶是如何創建的。帶有不在表中創建的標籤的字段。 – Infernion 2015-02-10 12:58:00
嗯,但你有選擇通過='taggit.TaggedItem'。這意味着標籤和您的模型之間存在多對多關係。 – 2015-02-10 13:00:23