【发布时间】:2020-03-21 00:35:30
【问题描述】:
我目前正在开发一个使用 Django 框架构建的学生管理 Web 应用程序。我在设计数据库模式时感到困惑。目前有 2 个不同的regulations,每个有 8 个semesters,每个semester 有subject name、subject code 和subject credit。我想知道如何为这棵树分配数据库模式并将其分配给学生。这样每个学生只有一个regulations,多个semesters和相关属性。任何人都可以建议数据库模式和 Django ORM 吗?
提前致谢!
【问题讨论】:
-
创建
Regulation模型,然后使用regulation作为OneToOne关系创建semester模型,使用name、code和@987654336 创建Subject模型@ 和学期作为OneToOne,创建Student模型并将Regulation分配为OneToOne关系,我认为这会起作用 -
@Mowli 请检查答案。我正在等待您的回复。
标签: django sqlite django-orm