多个模型文件或多个应用程序?

时间:2015-11-05 14:01:21

标签: django django-models django-apps

你好,我正在django建立一个项目,我对某些事情表示怀疑,如果你们给我一个关于这个问题的一个很好的解释,那就太棒了。

我打算建立一个可以使用DRF(Django Rest Framework)API的项目。项目很大,所以它更好:  将模型分成子文件夹:                                       models.py                                       /子模型                                          models1.py                                          models2.py

或创建多个应用,例如:        /用户        /广告活动        /计费        /统计

2 个答案:

答案 0 :(得分:1)

如果您正在制作的API将被多个应用程序使用,我个人会制作多个应用程序。

否则您可以制作不同的模型,因此您的项目将更易于管理和部署。

答案 1 :(得分:0)

我还建议使用多个应用程序方法(不做子模型),我最近有过使用Django Rest Framework的经验,并且更容易将应用程序分开,并相应地为嵌套URL定义视图。