Django3还可以这样学之默认文件结构介绍和APP的创建

前言

创建成功后,还需要两步操作。

  • 删除pycharm为项目自动创建的template文件夹,我们不需要。
  • 在项目中的settings.py文件中作如下操作:
    在这里插入图片描述

一、 Django3 的默认文件结构介绍

     mysite/                    --->  外层目录名称
       mysite/                  --->  工程目录名称
               _init_.py        --->  将mysite定义为包的空文件
               asgi.py          --->  异步服务器网关接口,是对WSGI的继承与发展,使得框架和应用程序之间有了接口,接收网络请求,一般不需要改动
               settings.py      --->  部署和配置整个工程的项目配置文件
               urls.py          --->  URL和函数的对应关系
               wsgi.py          --->  基于WSGI的web服务器的配置文件,用于接收网络请求,一般不要改动
       manage.py                --->  项目的管理,像项目的启动,创建APP,管理数据等,一般不需要改动,但是会经常使用

二、APP的创建

  1. APP简介:
    当一个项目足够大时,那么它所涉及的功能就会增多,这时候会把项目中某一类功能定义为一个APP,也就是应用,每一个APP都有它独自管理的表结构、HTML模板、css文件、函数等,虽然每一个APP都各司其职,但总得所呈现的效果就是整个项目的良好运行。这就很像一个大学的每一个院系,每一个院系都有自己的专业、老师、学生等,但总得就让这个大学保持每天正常的教学过程。

  2. 创建APP有两种常用方式,如下所示:

    方法一:在命令终端输入“python manage.py startapp [项目名称]” 即可。如“python manage.py startapp mysite”
    

在这里插入图片描述

    方法二:点击导航栏处"Tools"-->"Run manage.py Task...",然后输入命令"startapp [项目名称]" 

在这里插入图片描述在这里插入图片描述
3. APP文件结构简介:

       mysite/                          --->  应用目录名称
               migrations.py/           --->  不用管
                        _init_.py       --->  不用管
               _init_.py                --->  不用管
               admin.py                 --->  Django提供的后台管理功能,一般不用动
               apps.py                  --->  APP的启动类,一般用于启动APP
               models.py                --->  主要是是对数据库的操作,像连接,SQL语句等
               tests.py                 --->  单元测试,对APP的性能进行测试。
               views.py                 ---> 视图函数,很重要,存放着一系列实现具体功能的视图函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值