django项目工程结构

本文介绍了Django项目的工程结构,包括与项目同名的主应用的各个部分如asgi.py、settings.py、urls.py和wsgi.py的功能,以及项目根目录下的db.sqlite3和manage.py的作用。同时,探讨了子应用的创建、注册方法以及子应用的常见结构,强调了解耦和复用的重要性。
摘要由CSDN通过智能技术生成

主应用:
1.与项目同名的包dev07
    __init__.py     为包文件
    asgi.py         用于启动ASGI协议应用服务器的入口文件,在异步项目部署时使用
    settings.py     用于存放django的全局配置信息
    urls.py         用于创建全局路由信息
    wsgi.py         用于启动WSGI协议应用服务器的入口文件,在部署时使用

2.项目根路径下的文件
    db.sqlite3      django项目自带的文本型数据库
    manage.py       用于管理django项目的命令行工具

子应用:
1.意义
    1)解耦:将各功能模块保持独立
    2)复用:方便各功能模块进行复用

2.创建
    方式一:python manage.py startapp 子应用名称
    方式二:Tools -> Run manage.py Task(Pycharm专业版本)

3.注册
    1)在settings.py中INSTALLED_APPS列表进行注册,如果不注册,那么当前模块就不可用
    2)注册方法,有两种
        方式一:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

謹言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值