找出调度程序关系模型

时间:2009-10-30 23:59:27

标签: django django-models relational-database bibliography

我正在尝试解决关系模型以制作Django应用程序。

我不会像麦当劳的船员调度员那样。我的意思是带有彩色针脚的网格标记谁将在给定的工作日的某个特定时间工作。

我确实尝试了谷歌的一些例子,但我没有找到任何东西。我需要一些理论/参考书目来建立我的模型并将其编码到我的应用程序中。

提前致谢

1 个答案:

答案 0 :(得分:2)

从简短描述中,您的应用中可能不会只有一个模型。

从你的问题我假设你没有很多数据库经验......以下是一些建议:

Start here因为如果你不了解数据库设计的基本原则,外键,一对一,一对多,多对多等等;你将很难设计你的Django模型。

learn SQL too会很好。 Django模型应该将它与它隔离开来,但实际上它正在使用SQL,并且知道SQL将使您能够在将来检查和修复性能问题。还有一些resources online。如果您使用的是SQLite learn its syntax too

以上是您可以重复使用的内容,无论您最终使用的是哪个Web框架。 Django,Rails,下一件大事......无论如何。

研究其他人的数据模型。 Here are several different ones - 也许你可以找到你正在寻找的那个(员工轮班?轮班安排?)。

然后read the basic django model documentation并且真的理解它。 django模型正在做的是将python对象映射到关系数据库表(ORM是首字母缩略词;对象关系映射),this article可以很好地帮助你提出好的设计。

不要气馁。每个人都必须从某个地方开始。

希望您找到所需的一切。和Django一起玩。