0
我想找到一個很好的教程Django如何在模型中創建多個標記。Django的多個標記字段
例如:
class Tag(models.Model):
name = models.CharField()
class Sample(models.Model):
name = models.CharField()
urlA = models.CharField()
urlB = models.CharField()
tagA = models.ManyToManyField(Tag)
tagB = models.ManyToManyField(Tag)
我想顯示的變量作爲保存方法的輸入字段和單獨用「」和分裂。所以我想看到2個標記字段的2個不同的輸入。
如果你有一個簡單的方法來做或知道一個很好的教程,請告訴我! :)
謝謝你們!
我想你誤會了我。我想將標籤表加入模型2次。我需要兩個(稍後超過兩個)URL字段,而且我不想爲每個標籤列出2個(稍後更多)不同的標籤列表。我需要2個十字桌。 –
也許我是誤解,因爲從我的角度來看,你的方法似乎並不太接近正確。我瞭解你的方法。你試圖做什麼,你會需要兩套標籤爲每個模型?我使用django-tagging對我來說就像tag = TagField()一樣簡單。然後在我的模型編輯實例中,我可以在逗號分隔的列表中輸入標籤,這比我展示的方法更勝一籌,因爲它具有更多功能,並且不必按住加號按鈕即可向該實例添加另一個m2m標籤關係。 – eusid
是的,我不想在模型中使用兩套(或多套)標籤。如果我使用標記,我唯一的工作是tagA = TagField()和tabB = TagField(),我可以通過網站上的表單處理它並自動在管理中處理它?現在我不想在管理員中使用它。 (抱歉,我做了很多工作,答案很慢) –