-settings
-urls
-views
******強調:setting中'django.middleware.csrf.csrfviewmiddleware'中介軟體先註釋掉
-執行django專案:python3 manage.py runserver 127.0.0.1:8000
django進入命令列模式
terminal中輸入
orm查詢:
-查詢所有:
類名.objects.all()
-有過濾條件的查詢
類名.objects.filter(name='lqz',pwd='123').first()
select * from biao where name=lqz and pwd=1234
ttl:
1 三件套render,redirect,httpresponse
2 post提交資料,請求地址中也可以攜帶引數,(/login/?name=lqz&pwd=123)引數從get中取
3 post請求體的預設格式:name=lqz&pwd=123
4 form不要寫成from(記住了)
5 其實從前臺傳的資料,資料部分全都放到一個列表中,取出列表用:get/post.getlist('name'),只要取最後一個值get('name')
6 orm django 的orm,
7 使用orm(連結mysql):
1 手動建立出資料庫
2 在settings中配置
3 在init中寫:
import pymysql
pymysql.install_as_myqldb()
4 取models中寫類(類必須繼承models.model)
-在類中寫屬性:
name=medels.charfield(max_length=64)
5 資料庫遷移:
python3 manage.py makemigrations
python3 manage.py migrate
-有個簡便方法
6 使用資料表:
在view中使用:
-先匯入使用的類
-查詢所有:類名.objects.all()
-過濾:類名.objects.filter(過濾條件)
-建立:類名.objects.create(引數)
-刪除:類名.objects.filter().delete()
-修改:類名.objects.filter().update(引數)
8 模板語言的for迴圈
9 模板語言顯示變數}
10 mysql自增主鍵斷層問題
python Django 分頁
自定義分頁的類 usr bin env python coding utf 8 created by mona on 2017 9 20 f...
Python Django學習
成功獲取版本號就證明成功了 2,搭建django環境 win10教育版 pycharm2016 3 先裝好django框架,檢查是否成功的安裝 import django django get version 看看輸出的版本號 , 1 新建1個 django project django admin...
Python Django開發 1
先配置個虛擬環境,在flask第一篇文章有寫,這裡就跳過了 比如我的django的目錄是 c workspaces djangodemo,已...