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

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

相关推荐
IT_Octopus1 小时前
【零基础入门 LLM 开发 · Day 13】:LangChain 的对话记忆——Message 对象版
人工智能·python·langchain
2603_965148111 小时前
社区与学习资源:从入门到精通的API选品学习路径
数据库·人工智能·python·学习·数据挖掘
大鸡腿同学2 小时前
手心向上,手心向下
后端
CCblandy2 小时前
令牌桶在 0.9 倍负载超发 19%、固定窗口边界放行 20 个:四种限流算法同构实测
后端·python·算法·性能优化·架构
Cc.Y3 小时前
Java零基础入门:深入Java核心:文件IO与序列化全解
java·开发语言·python
拿本唠嗑AI研究3 小时前
本体工程实战指南:从建模到可维护的完整落地路径
java·人工智能·python·jena·ontology
Smoothcloud润云4 小时前
PyTorch推理服务模型热切换与失败回滚实战:降低版本更新中断
服务器·人工智能·pytorch·python·深度学习·gpu
jsjzsl24 小时前
递归自改进系统(RSI)的本质是自发对称破缺:智能爆炸有界—— AI研发切记盲目投入
人工智能·python·算法
2601_954811824 小时前
机器视觉教学套件选型指南:五维技术参数对比与课程体系评估
python·数码相机
凤山老林4 小时前
Spring Boot 集成 Sa-Token 实现高可用权限认证:登录鉴权、动态路由权限与接口防重放实战
spring boot·后端·sa-token·bootstrap