美文网首页
Django项目结构

Django项目结构

作者: 镜kong | 来源:发表于2017-11-30 15:00 被阅读0次

    此模板是开源项目常用的结构,适合大型Django项目开发。

    Project的目录结构,PROJ_NAME指的是项目名

    PROJ_NAME/
         __init__.py      这几个文件是django创建project所必须的,不做过多说明
         manage.py
         settings.py
         urls.py  
         apps/               即使是“小”工程,也建议分成多个app,每个app足够简单,只解决某一个方面的问题 (注1)
             myapp1/
             myapp2/
         extra_apps/     引用的其他app。
         libs/                加载第三方模块,可以避免版本冲突,按照标准的site-packages管理(注2)
               python*.*/  指定python版本号
                   site-packages/   
                   requirements.pip    #pip的依赖说明文件
         tests/          project级别的测试,对于每个app,还要有自己的测试代码
         static/          静态内容
                css/
                js/
                images/
         uploads/       上传文件所在目录
         templates/    模板目录,覆盖app的模板
                flatpages/
                comments/
                example/
                app1/
                app2/
         templatetags/    tag目录
    

    相关文章

      网友评论

          本文标题:Django项目结构

          本文链接:https://www.haomeiwen.com/subject/pqmvbxtx.html