创建应用以跟踪应计时间。用户有几天和几天的类型,如“假期”或“生病”
型号:
DayType
UserDay
我正在尝试生成以下结果集,以跨列扩展日类型。这在ORM中是可行的,还是我必须在代码中构建它?
答案 0 :(得分:1)
我认为通过不将DayType放在另一个模型中你会有更轻松的时间。你走这条路是否有特定原因?
如果没有,您应该take a look在Django choices
的{{1}}属性上。您的代码看起来像这样:
fields
这似乎是一个更清洁的解决方案,因为他们拥有的天数不太可能经常变化。另外,您可以通过这种方式存储值来避免数据库表和FK查找。