多个模型文件或多个应用程序?
multiple model files or multiple apps?
大家好,我正在用 django 构建一个项目,我对某些事情有疑问,如果你们能给我一个关于这个问题的很好的解释,那就太好了。
我正计划构建一个将与 DRF(Django Rest Framework)一起工作的项目 API。而且这个项目很大所以更好:
将模型分成子文件夹:
models.py
/子模型
models1.py
models2.py
或创建多个应用程序,例如:
/用户
/活动
/计费
/统计
如果您制作的 API 将被多个应用程序使用,我个人会制作多个应用程序。
否则,您可以制作不同的模型,这样您的项目将更易于管理和部署。
我还建议使用多应用程序方法(不做子模型),我最近使用过 Django Rest Framework,它更容易将所有内容按应用程序分开,并相应地为嵌套 URL 定义视图。
大家好,我正在用 django 构建一个项目,我对某些事情有疑问,如果你们能给我一个关于这个问题的很好的解释,那就太好了。
我正计划构建一个将与 DRF(Django Rest Framework)一起工作的项目 API。而且这个项目很大所以更好: 将模型分成子文件夹: models.py /子模型 models1.py models2.py
或创建多个应用程序,例如: /用户 /活动 /计费 /统计
如果您制作的 API 将被多个应用程序使用,我个人会制作多个应用程序。
否则,您可以制作不同的模型,这样您的项目将更易于管理和部署。
我还建议使用多应用程序方法(不做子模型),我最近使用过 Django Rest Framework,它更容易将所有内容按应用程序分开,并相应地为嵌套 URL 定义视图。