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