. 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='')