我打算有一个应用程序。我想让不同的事物相互关联,并想知道我应该将它们作为不同的模型还是不同的应用程序。显然,如果这是 LMS 中的学生、教师,那么它们是 LMS 的必要组成部分,而如果这是工作、专业和公司,那么与工作相关的内容可能不同,专业人士可以拥有具有不同特征的完整个人资料,公司可以拥有不同的目录列表等类似功能。
因此,作为用户的公司和专业人士也应该有所作为。应用。并作为不同的应用程序工作。?这种方式会好吗?作为乔布斯应用程序。并非总是到处都需要有专业数据或雇主所有数据,而不仅仅是姓名。因此,将它们作为差异似乎更方便。应用程序,以便它可以在其他地方使用。那是正确的方法吗?
或者
因为我也希望这个项目灵活,所以上面的内容会使其更复杂吗?我是否应该将它们视为差异。模型而不是差异。应用。由于 Company 和 Professional 是 users ,django 也为此提供了 Profile 功能。那么这是正确的方法吗?
哪种方式更好?
提前致谢。