【问题标题】:Structuring a large API in a Django Project在 Django 项目中构建大型 API
【发布时间】:2014-05-01 16:06:19
【问题描述】:

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

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

您可以猜到,views.py 文件非常大,我想重构它。目前我面前有几个选择,我倾向于将“api/v1”包放入每个应用程序中,并使用 api 应用程序将所有 url 捆绑在一起并保持不会掉落的视图进入应用程序。

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

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    是的,这就是我们在我目前正在处理的项目中的做法...在您的 Django 项目中的每个应用程序下都有一个 api 模块

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 2013-03-09
      • 1970-01-01
      • 2012-04-28
      • 2013-07-31
      • 2016-06-07
      相关资源
      最近更新 更多