现在我有一个大型项目,同样大的API(使用django rest框架完成)。目前的结构是这样的:
api
|-----urls.py
|-----models.py
|
----v1
|-----views.py
|-----serializers.py
|-----permissions.py
|-----tests.py
等
你可以猜到,views.py文件非常大,我想重构它。目前我面前有一些选择,我倾向于选择一个' api / v1'打包到每个应用程序并使用api应用程序将所有网址绑定在一起并保存不属于应用程序的视图。
有没有人有这方面的经验并可以提供指导?
答案 0 :(得分:0)
是的,那就是我们在目前正在进行的项目中如何做到这一点......在Django项目的每个应用程序下都有一个api
模块< / p>