我正在尝试解决关系模型以制作 Django 应用程序。
我不会像麦当劳的工作人员调度员那样。我的意思是带有彩色针脚的网格,标记谁将在给定工作日的给定时间工作。
我确实尝试用谷歌搜索一些例子,但我没有找到任何东西。我需要一些理论/参考书目来构建我的模型并将其编码到我的应用程序中。
提前致谢
我正在尝试解决关系模型以制作 Django 应用程序。
我不会像麦当劳的工作人员调度员那样。我的意思是带有彩色针脚的网格,标记谁将在给定工作日的给定时间工作。
我确实尝试用谷歌搜索一些例子,但我没有找到任何东西。我需要一些理论/参考书目来构建我的模型并将其编码到我的应用程序中。
提前致谢
从简短的描述来看,您的应用中可能不会只有一个模型。
根据您的问题,我假设您对数据库没有很多经验...这里有一些建议:
从这里开始,因为如果您不了解数据库设计的基本原理,外键,一对一,一对多,多对多等等等等等等;你将很难设计你的 Django 模型。
学习 SQL 也不错。Django 模型应该将您与它隔离开来,但实际上它在底层使用 SQL,并且了解 SQL 将使您能够在将来检查和修复性能问题。网上也有一些资源 。如果你使用 SQLite,也要学习它的语法。
无论最终使用哪种 Web 框架,以上内容都可以重用。Django,Rails,下一件大事……随便。
研究其他人的数据模型。这里有几个不同的——也许你可以找到你正在寻找的那个(员工轮班?轮班安排?)。
然后阅读基本的django模型文档并真正理解它。django 模型正在做的是将 python 对象映射到关系数据库表(ORM 是首字母缩写词;对象关系映射),本文可能会很好地帮助您提出好的设计。
不要气馁。每个人都必须从某个地方开始。
希望你能找到你需要的一切。与 Django 玩得开心。