当前位置 博文首页 > 小旺的博客:Django笔记 一

    小旺的博客:Django笔记 一

    作者:[db:作者] 时间:2021-07-17 09:48

    第一章
    Django项目结构
    在这里插入图片描述

    manage.py:命令行工具,内置多种方式与项目进行交互。在命令提示符窗口下,将路径切换到MyDjango项目并输入python manage.py help,可以查看该工具的指令信息。
    init.py:初始化文件,一般情况下无须修改。
    asgi.py:用于启动异步通信服务,比如实现在线聊天等异步通信功能。
    settings.py:项目的配置文件,项目的所有功能都需要在该文件中进行配置,配置说明会在下一章详细讲述。
    urls.py:项目的路由设置,设置网站的具体网址内容。
    wsgi.py:全称为Python Web Server GatewayInterface,即Python服务器网关接口,是Python应用与Web服务器之间的接口,用于Django项目在服务器上的部署和上线,一般不需要修改。

    项目应用结构
    在这里插入图片描述

    migrations:用于生成数据迁移文件,通过数据迁移文件可自动在数据库里生成相应的数据表。
    init.py:index文件夹的初始化文件。
    admin.py:用于设置当前App的后台管理功能。
    apps.py:当前App的配置信息,在Django 1.9版本后自动生成,一般情况下无须修改。
    models.py:定义数据库的映射类,每个类可以关联一张数据表,实现数据持久化,即MTV里面的模型(Model)。
    tests.py:自动化测试的模块,用于实现单元测试。
    views.py:视图文件,处理功能的业务逻辑,即MTV里面的视图(Views)。

    cs
    下一篇:没有了