在Django项目中构建一个大型API

时间:2014-05-01 16:06:19

标签: django django-rest-framework

现在我有一个大型项目,同样大的API(使用django rest框架完成)。目前的结构是这样的:

api
|-----urls.py
|-----models.py
|
----v1
    |-----views.py
    |-----serializers.py
    |-----permissions.py
    |-----tests.py

你可以猜到,views.py文件非常大,我想重构它。目前我面前有一些选择,我倾向于选择一个' api / v1'打包到每个应用程序并使用api应用程序将所有网址绑定在一起并保存不属于应用程序的视图。

有没有人有这方面的经验并可以提供指导?

1 个答案:

答案 0 :(得分:0)

是的,那就是我们在目前正在进行的项目中如何做到这一点......在Django项目的每个应用程序下都有一个api模块< / p>