0
我需要建立一個包含6個表的系統,問題是這樣的: 我有一個Days表,每列都是一個日期(例如20/11/13)。 Days表中的每一行都需要指向一個小時表,並且小時表中的每一列都是一個小時(上午11點或晚上11點等等..)。 小時表中的每行都需要指向分鐘表,這是最終表。 所以我們這裏有一個3層表SQL表設計問題(Django)
天表(每行指向各營業時間表)
營業時間表(每行指向各分表)
分表包含有關各部分數據分鐘。
如何在Django中設計這樣的結構?我可以用模型做到嗎?
我試圖在Django中這樣設計它,但我覺得這是錯誤的設計方式。
class DaysTable(models.Model):
day_val= models.DataField()
hour_key=models.ForeignKey(HoursTable)
class HoursTable(models.Model):
hour_val= models.DataField()
minute_key=models.ForeignKey(MinutesTable)
class MinutesTable(models.Model):
minute_val= models.DataField()
data_key=models.IntegerField()
優秀的答案乾淨簡單 – Brk