Django介绍

一、安装Django

使用pip install django(或者pip install django==3.2xx)指定版本

二、创建项目

a.使用命令创建:

django-admin startproject xxx(项目名字)

首次创建后的文件夹目录结构如下:

具体文件说明如下:

  • manage.py:命令行工具,内置了多种方式与项目进行交互。python manage.py help可以查看该工具的指令信息。
  • __init__.py:初始化文件,一般情况下无需修改。
  • asgi.py:开启一个ASGI服务,ASGI是异步网关协议接口(后面文章详细接受通过实际项目)
  • settings.py:项目的配置文件,所有的配置信息都可以写在这里(后面详细介绍)
  • urls.py:项目最初的路由设置,实际项目中都配置app的url,并不在这里写详细的地址。
  • wsgi.py:全称是python web server gateway interface,是python的服务器网关接口,是python应用与web服务器之间的接口,实际项目部署时会用到该文件(基于wsgi的部署,部署有多种方式)

三、创建应用

python manage.py startapp  xxxx(应用名字)

创建后的文件夹目录如下:

具体文件含义如下:

  • migrations:用于生成数据迁移文件,通过数据迁移文件可自动在数据库里生成相应的数据表。(这个文件夹在后期项目中很有用)
  • __init__.py:index文件夹的初始化文件
  • admin.py:用于设置当前app在后台应用(admin)中的功能,这个非常重要(后期单独讲admin开发)
  • apps.py:配置当前app应用的信息。
  • models.py:定义数据库的映射类,每个类都和一个数据库表对应,相当于java中常用的数据类,后期开发十分重要。
  • test.py:用于编写自动化测试类。
  • views.py:视图文件,用于处理业务逻辑。

四、常用工具:

  • pycharm
  • vscode

其中pycharm使用起来更个性化,本人喜欢使用pycharm,适合新手,vscode适合高手,需要配置较多的东西,pycharm比较傻瓜式,但是需要激活。​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值