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