[問題] Django的這個資料顯示大家會怎麼處理?

看板Python作者 (羅莉飼養中...)時間10年前 (2015/11/24 21:23), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
背景: model 裡有三個 table A,B,C,每個 table 有四組以上的數據, 不定期增減,但每個 table 資料不少於四組。 問題: 網頁上這三個 table,各顯示四組數據,這四組是挑出來且順序可以人為選擇 譬如 table A 如果有九組數據 1-9,我可以設定顯示為 3-> 8-> 2-> 6 總共要顯示的十二組數據會在 admin 裡面設定。 請問最簡潔、admin 選擇最清楚的方式是什麼? 目前想法: 多開一個新的 table D,裡面有十二欄,每一欄都設定 foreign key 到這三個 table 這個 table 裡面只有一組資料,在裡面選擇那個位置放哪個資料 在 view.py 裡面送資料時就 query table A,B,C 然後用 table D 的資料做篩選 但這是最好的方式嗎?總覺得好像繞了個圈? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.100.181.41 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1448371406.A.B22.html

11/24 23:34, , 1F
這是合理的做法, 別想太多
11/24 23:34, 1F
文章代碼(AID): #1ML6JEiY (Python)
文章代碼(AID): #1ML6JEiY (Python)