Django推荐结构TastyPie

时间:2013-06-11 09:52:25

标签: django

使用TastyPie(Django的API框架)建议的文件结构是什么(或者您认为)。

在每个应用中都有不同的资源:

app1
   models.py
   resources.py

app2
   models.py
   resources.py

或者创建一个新应用说并且拥有一个资源一个资源:

app1
app2
apiApp
  resources.py 

2 个答案:

答案 0 :(得分:1)

这是一种非常简单有效的tastypie 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

答案 1 :(得分:0)

仅为资源创建新应用程序没有意义。我会在每个应用程序中使用不同的资源。或者,您可以将它们放在/ resource中。

相关问题