Django初始化第二章

1、创建项目应用(正式开始进入django项目)

python 复制代码
#创建django项目后,需进入项目文件夹,在执行此指令
python manage.py startapp index

2、创建后生成的文件格式

python 复制代码
#MyApp/Myapp、manage.py是第一次使用django-admin startproject 项目。生成的。
MyAPP
    index
        migrations #用于生成数据库迁移文件,通过数据迁移文件可自动在数据库里生成相应的数据表
            __init__.py 
        __init__.py   #index文件夹的初始化文件,(有__init__.py,index属于python包)
        admin.py      #用于设置当前App的后台管理功能
        apps.py       #当前App的配置信息,一般情况无需修改
        models.py     #定义数据库的映射类,每个类可以关联一个数据表,实现数据持久化,即MTV模型        
                        里面的(Model)
        tests.py      #自动化测试模块,用于实现单元测试
        views.py      #视图文件,处理功能的业务逻辑,即为MTV里面的视图(Views)
    MyApp
        __init__.py
        asgi.py
        settins.py
        urls.py
        wsgi.py
    db.sqlite3
    manage.py

3、创建templates文件夹(MTV模型中T,模版)

templates文件夹和MyAPP、index同级

模版路径设置,settings.py文件里面设置

python 复制代码
TEMPLATES=[
    {
        
        'DIRS':[BASE_DIR+'/templates']

    }
        ]

**从Django3.1版本开始,配置文件settings.py的路径信息改用pathlib模块,Django3.1之前版本使用os模块。这个需要额外注意。

前期准备工作已经全部做好了。😊

相关推荐
薛定谔的悦几秒前
光伏-储能-负荷联合预测:给 EMS 装上“预知能力“
java·数据库·人工智能·python·储能
我是一颗柠檬10 分钟前
【Java后端技术亮点】动态路由权限(按钮级权限),细粒度控制到按钮级别
java·开发语言·后端·状态模式
前端Hardy17 分钟前
CSS 动画真的比 JS 快?Josh Comeau 做了组实验,结果跟直觉不一样
前端·javascript·后端
Front思17 分钟前
调取支付宝支付正式环境不可以唤起来,但是沙箱可以
后端
foggyprojects24 分钟前
AI 生成 SQL 模板以后,为什么还需要固定 helper 规则
后端
明天一点25 分钟前
Cloudflare 通知转发钉钉机器人
前端·后端
前端Hardy25 分钟前
前端日历组件,要变天了?Schedule-X v4.6 彻底杀疯了
前端·javascript·后端
Oo_行者_oO32 分钟前
微服务 Feign 从“万能公共服务”到“业务客户端”
后端·架构
wei_shuo33 分钟前
别再踩坑了!KingbaseES 存储过程与触发器开发避坑实录
后端
元宝骑士34 分钟前
MySQL 实战:跨表排序 + 指定类型置顶四种写法
后端·mysql