使用TastyPie(Django 的 API 框架)推荐的文件结构是什么(或您认为)。
每个应用程序中都有不同的资源,如下所示:
app1
models.py
resources.py
app2
models.py
resources.py
或者创建一个新的应用程序说并拥有一个资源一个资源:
app1
app2
apiApp
resources.py
这是一个非常简单高效的tastepie api结构。
Projectname
app1
api
__init__.py
resource.py
models
__init__.py
model1.py
model2.py
migrations
__init__.py
__init__.py
app2
api
models
migrations
__init__.py
common
__init__.py
constant.py
authentication.py
commondata.py
middleware
__init__.pt
cors.py
projectname
__init__.py
settings.py
urls.py
wsgi.py
manage.py
Projectname.wsgi
只为资源创建一个新应用是没有意义的。我会在每个应用程序中使用不同的资源。或者,您可以将它们放在 /resource 中。