. Django版本介绍
. 注意LTS版本
. 安装
pip install Django==1.11.11(卸载django:pip uninstall django)
1.form表单提交数据的三个数据
1、form标签必须要有action和method属性
2、所有获取用户输入的标签必须有name属性
3、必须有submit按钮
2、Django 三件套
from django.shortcuts import HttpResponse,render,rediect
1、HttpResponse返回的是字符串
2、render返回的是网页
3、redirect是跳转
3、request相关的属性
1、request.method 获取的是请求的方法
2、request.GET 取得的是URL里面的参数,类似于字典的结构
3、request.POST.get()取得post提交的数据
4、Django模板语言
{{ 变量名}}
5、创建一种工具 翻译SQL语句
ORM(Objects Relationship Model)
6、Django项目app 项目中分一级Python包,不同功能放进不同包
1、创建app
pyhton manage,py startapp app01
2、setting.py 内添加app01
appo1.apps.App01config
7、Django中ORM的使用
1、手动创建库
2、setting.py中说明链接的库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 连接数据库的类型
'NAME': 'mysite', # 数据库名
'HOST': '127.0.0.1', # 数据库主机地址
'PORT': 3306, # 数据库的端口
'USER': 'root',
'PASSWORD': '',
}
}
3、在setting.py同级的__init__.py中写上
import pymsql
pymsql.install_as_MySQLdb()
4、在app/models.py文件中创建类
类必须继承models。Model
5、类创建之后,输入两个命令
pyhton manage,py makemigrations
python manage,py migrate
6、ORM查询
User.objects.filter(email='',pwd='')