1.创建Django项目
1. 命令行创建
1. cd到你要保存的Django项目的目录下
2. Djago-admin startproject 项目名 -->会在当前目录创建Django项目
2. PyCharm创建方式i
1. File --> new Project
2. 创建完之后在新窗口打开
2.配置Django项目
1. settings.py文件
1. templates文件夹的位置
2. 静态文件
1.STIATIC URL -->静态文件夹的别名
2.STATICFILES DIRS -->静态文件夹的真正路径
3.注释掉csrf相关的中间件
4.Django项目连接的数据库信息
3.Django Web请求流程
1.启动Django项目
2.在浏览器地址栏输入URL来连接我的Django项目
3.在urls.py文件中写下路径和函数的对应关系
4.执行对于的函数
5.返回响应
4.views.py
1.专门用来定义处理请求的函数
1. 基本三件套
from django.shortcuts import HttpResponse, render,redirect
1. HttpResponse('要返回的内容')
2. render(request,'Html文件',{"key":"value"}) 第三个参数一般用来字符串替换
3. redirect('URL') //如果是同一个网站下只需要切换路径即可
2. request相关
1.requesr.method
2.request.POST.get('键')
5.ORM的使用
1. 什么是ORM
是一种编程的方法论(模型),与语言无关
2. ORM的本质:
类 --> 数据库表
对象 --> 数据行
属性 --> 字段
3.ORM的功能:
ORM操作数据表
ORM操作数据行
4.Django里的ORM的使用
1.手动创建数据库
2.在settings.py里面配置数据库的连接信息
3.在项目init文件中告诉pymsql模块代替Mysqldb来连接mysql数据库
import pymysql
pymsql.install_as_MySQLdb()
4.在app/models.py里面定义类,字段和属性
5.执行两个命令
1. python manage.py makemigrations -->将models的类映射成一个文件
2,python manage.py migrate -->把映射的文件翻译成SQL语句去数据库执行