2011-04-21 74 views
10

任何人都有建議使用Django中的標記系統? django-tagging似乎能夠做到烹飪和吸塵的所有事情,但它已經超過一年沒有更新。 django-taggit看起來更簡單,但同樣有用,至少最近相當活躍。django-tagging或django-taggit,還是別的?

然而,無論這些應用程序似乎都配有標籤雲。我的意思是一個真正的標籤雲,完整的HTML和樣式等等。不是模型標籤(這是django標籤中的一個功能,非常整潔),或類似的東西。只是一個筆直的標籤雲。

您的建議非常感謝。謝謝!

+0

我更喜歡django標記,只是因爲我更熟悉它的API。我用django-taggit做了一些古怪的行爲,然後切換回django-tagging。 – Brandon 2011-04-21 14:38:36

+1

感謝您的回覆。古怪的行爲,如什麼?你能詳細說明嗎? – rabbid 2011-04-22 01:55:26

+0

進行更新時,標籤沒有被保存,這是一個很大的問題。 – Brandon 2011-04-22 12:11:02

回答

7

值得提及djangopackages這些各種各樣的問題; http://djangopackages.com/grids/g/tagging/

你可以看到你所提到的兩個最流行的和別人所難以計數。

我個人選擇django-taggit。它更簡單,由Django核心開發人員維護,最近更新了它。同樣令人欣慰的是,django-taggit存儲庫中的tox.ini顯示了它針對所有相關的python版本進行了測試。

對於我來說,Django的標記是臃腫的特性比我需要,但我明白,它們在某種程度上casses是有用的。

3

如果標籤雲是你關注什麼,你可以嘗試用django-taggit結合django-taggit-templatetags。按照第二個鏈接中文檔的說明,使用少量模板來實現自己的標籤雲很容易。希望這可以幫助。

+0

真棒的建議。很有幫助。 – 2014-09-05 15:38:35