[问题] Django的这个资料显示大家会怎么处理?

楼主: content71 (罗莉饲养中...)   2015-11-24 21:23:21
背景:
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 的资料做筛选
但这是最好的方式吗?总觉得好像绕了个圈?
作者: uranusjr (←這人是超級笨蛋)   2015-11-24 23:34:00
这是合理的做法, 别想太多

Links booklink

Contact Us: admin [ a t ] ucptt.com