1.2项目和应用程序

项目和应用程序

        在Django中,项目被视为基于某些设置项的Django安装结果:应用程序则表示为模型(model),视图(view),模板(template)以及URL的组合.应用程序与框架进行交互,提供特定的功能,并可在不同的项目中加以复用.我们可以将项目视为一个站点,其中包含了多个应用程序,例如博客、论坛......,同时还可被其他项目予以复用.

 

创建应用程序

创建一个Django项目并从头开始构建一个博客应用程序.在项目的根目录,可运行下列命令

python manage.py startapp blog
创建app

  这将生成该应用的基本结构,如下所示:

  上述文件具体解释如下:

    1.admin.py文件.可在该文件中注册模型,并将其纳入至Django管理站点中------使用Django管理站点为可选项

    2.apps.py文件.该文件包含了博客应用程序的主要配置内容

    3.migrations目录.该目录中包含了应用程序的数据库迁移.迁移可使Django跟踪模块变化内容,并相应地同步数据库

    4.models.py文件.所有的Django应用程序都需要设置改文件,其中包含了应用程序的数据模型;但该文件也可被置空

    5.test.py文件.可在改文件中添加应用程序测试.

posted @ 2019-08-21 21:53  周亚澄  阅读(141)  评论(0编辑  收藏  举报