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模块。这个需要额外注意。

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

相关推荐
子兮曰2 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰2 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
默_笙2 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
爱勇宝2 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
qq_426003962 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
胡写代码2 天前
别再前后端各写一套表单校验了
java·后端
长沙三为智能科技2 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
大勇前进2 天前
原生 PHP 还是 Laravel?小项目到底要不要上框架
后端