0
我有一個應用程序使用2個模型:Product
和Photo
,每個對應一個MySQL表(由MyISAM驅動)。在Django中分組模型對象
Product
是一個ForeignKey
字段Photo
。幾個Photo
對象可能共享一個Product
對象。
現在,問題:我需要Photo
對象進一步分組成代表從不同方面拍攝的同一個真實世界對象(產品實例)的集合。我想區分這些不同的真實世界對象,但仍然將它們全部連接到它們的Product
對象。
根據數據庫查詢和手動數據輸入的效率對照片進行分組的最佳方式是什麼?
由於@shawnwall,更多的想法:
- 也許
Product
應接不單獨Photo
對象,但對套照片。 - 即使現在只有1張照片,每個實詞對象都應該有一組。
- 該集合應該由
Photo
表中的ID字段表示,它在某些Photo
對象和Product
對象之間通用。 (什麼樣的領域呢?)
可以粘貼在你當前的兩個對象的模型定義中? – shawnwall
@shawnwall,當然:http://codepad.org/Qok7S1pK – katspaugh