-2
A
回答
2
便攜式另一種方法是使用一個合適的關係模式 - 在這種情況下,一個多對多的關係,這在Django模型。如果你想保持每個條目的標籤順序被命名爲models.ManyToManyField
.
class Tag(models.Model):
label = models.CharField(...)
class Entry(models.Model):
# ...
tags = models.ManyToManyField(Tag)
,你」我需要一箇中間模型來存儲它,比如:https://docs.djangoproject.com/en/1.10/topics/db/models/#intermediary-manytomany
+0
我們再見面!我可以同意+1的答案 – e4c5
相關問題
- 1. 如何避免太多的空記錄?
- 2. 如何避免太多的模型類
- 3. 如何避免使用太多&&和||
- 4. 如何避免存儲太多會話?
- 5. 如何避免刪除東西太多?
- 6. 如何避免spring + hibernate連接太多?
- 7. 如何避免函數中太多downcasts
- 8. 如何避免匹配太多?
- 9. 如何避免太多連接?
- 10. 通過避免太多json.getString
- 11. 避免外鍵約束
- 12. 如何避免在CSS中使用太多的類?
- 13. 避免讓太多的嵌套循環
- 14. 避免(縮短)太多,如果PHP
- 15. 約束,以避免外鍵的組合
- 16. 使用FactoryGirl/rspec避免長外鍵鏈
- 17. 如何避免python中的if-else塊太多
- 18. 如何避免有太多類似的列?
- 19. 如何避免在rabbitMQ中使用彈簧連接(TCP)太多
- 20. 如何避免在VBA中使用太多if語句?
- 21. 如何在php中調用函數時避免太多參數
- 22. 如何加載的Django JSON,以避免與自然鍵
- 23. MySQL的 - 避免SET()使用結鍵和外鍵
- 24. WCF爲專家避免太多端點
- 25. 如何避免DB truncate中所有表的外鍵約束?
- 26. 我如何避免在mysql中有兩個外鍵的空值?
- 27. Django - 在查詢外鍵id時避免連接?
- 28. 如何避免在Django中每次需要外鍵都要打DB
- 29. Django多對多避免重複
- 30. 複合鍵的一部分作爲避免冗餘的外鍵
最好的辦法是在這種情況下使用多對多關係。 – Selcuk