Django基礎知識點

2022-08-13 16:48:22 字數 2377 閱讀 6295

有8種分別是get post delte put options head 

2xx   200 ok  

3xx   重定向   

4xx   請求的錯誤  

5xx   伺服器的錯誤 

其他具體的可參照

1. 在瀏覽器的位址列中輸入url,回車。 傳送了乙個get請求。

2. 伺服器接收請求,獲取到路徑,根據不同的路徑返回不同內容

3. 伺服器把響應的內容組成符合http協議響應格式的字串返回給瀏覽器

4. 瀏覽器接收到響應,拿到響應體(html**),進行渲染。

1. socket收發訊息

2. 根據不同的路徑返回不同的內容

3. 動態頁面(字串的替換  —— 模板的渲染)

​ 命令列: pip install django==1.11.18 -i 源

2.建立專案

​ 命令列:django-admin startproject 專案名

3.啟動

​ 命令列:

​ 切換到專案目錄下: manage.py

​ python manage.py runserver # 127.0.0.1:8000

​ python manage.py runserver 80 # 127.0.0.1:80

​ python manage.py runserver 0.0.0.0:0 # 0.0.0.0:80

​ pycharm:

pycharm:

2'

django.contrib.admin',

3'django.contrib.auth',

4'django.contrib.contenttypes',

5'django.contrib.sessions',

6'django.contrib.messages',

7'django.contrib.staticfiles',

8'',

9''#

推薦寫法

10 ]

settings

1

#在settings中設定

2 databases =11}

12#然後告訴django使用pymysql這個模組連線資料庫

1314

#在於settings.py同級目錄下的init中寫**:

1516

import

pymysql

17pymysql.install_as_mysqldb()18#

19from django.db import

models

2021

class

user(models.model):

22 username = models.charfield(max_length=20)

23 password = models.charfield(max_length=20)24#

執行資料庫遷移的命令

2526 python manage.py makemigrations #

儲存models.py的變更記錄

2728 python manage.py migrate #

把變更記錄同步到資料庫中

2930

#orm操作

3132

#獲取表中的所有資料 物件列表33#

獲取表中的所有資料 物件列表

34 ret =models.user.objects.all()

35for i in

ret:

36print(i.username, i.password, type(i.username)) #

欄位3738#

獲取某一條資料

39 ret = models.user.objects.get(username='

alex

') #

物件40 ret = models.user.objects.get(username='

alex1

', password='

123') #

查不到報錯

41 ret = models.user.objects.get(password='

123') #

查到多個也報錯

4243

#獲取滿足條件的多個資料 物件列表

44 ret = models.user.objects.filter(password='

123'

)45 ret = models.user.objects.filter(password='

1234

')

settings

基礎知識點

1 inline block布局 2 table布局 3 justify的末行不對齊 4 兩個圖示之間有空格 換行 5 背景中的的 路徑的 全部斜槓都為 不是 命令列下的這種 doctype html html head meta charset utf 8 title xx title head ...

erlang基礎知識點

1 變數是不可改變的,必須以首字母大寫開頭 2 字串就是小寫字母,或者單引號引起來的字串 3 賦值可以使用匹配模式 4 資料結構有元組,取值用匹配模式來取值 就能取到x,b的值 5 資料結列表 ss,aa,取值是用 head foot 的形式取值 頭和尾的形式匹配 6 字串只能用雙引號表示 7 函式...

ios基礎知識點

1.記憶體管理 用記憶體引用計數來進行管理 alloc,retain,copy會使記憶體引用計數立即 1 當物件使用結束後要對它進行釋放 release 立即 1 autorelease 未來 1 autorelease的物件會把這個物件放置到離它最近的自動釋放池裡,自動釋放池釋放的時候才會把自動釋...