原创 django中間介是什麼
中間件是Django請求/響應處理的鉤子框架。這是一個輕量級的低級“插件”系統,用於在全球範圍內改變Django的輸入或輸出。 每個中間件組件都負責完成一些特定的功能。例如,Django包含一箇中間件組件 Authenticati
原创 [win] dark reader瀏覽器夜間模式chrome插件
適合夜間使用,全局暗黑
原创 [django] 連表查詢selected_related與prefetch_related
selected_related只做一次鏈表查詢,會將鏈表數據全部取出 prefetch_related做兩次查詢,第二次爲鏈表查詢 如果鏈表很多,prefetch_related效率高於selected_related,同時pr
原创 [python] 循環for while esle語句
for else list = [1,2,3,4,5] for x in list: print(x) else: print("else") 1、只有循環完所有次數,纔會執行 else 。 2、break 可以
原创 [django] rest_framework 版本配置
1.添加配置 REST_FRAMEWORK = { 'DEFAULT_VERSIONING_CLASS':'rest_framework.versioning.URLPathVersioning', 'ALLOWED_VE
原创 [django] ContentType使用
如果一張表如price需要跟很多表動態創建ForeignKey關係,如果表price通過創建多個字段來記錄其他表,許多字段會產生空行。通過Django自帶的ContentType,表的行數不變,關聯其他表。 主要有添加兩個字段:
原创 [python] 魔法方法__all__
更多 python模塊中的__all__,用於模塊導入時限制,如:from module import * 此時被導入模塊若定義了__all__屬性,則只有__all__內指定的屬性、方法、類可被導入;若沒定義,則導入模塊內的所有
原创 [python] 爬蟲Scrapy
wupeiqi
原创 [Flask] 路由自定義正則url
from flask import Flask,url_for app = Flask(__name__) # 步驟一:定製類 from werkzeug.routing import BaseConverter class
原创 django的請求生命週期
一 1.當用戶在瀏覽器中輸入url時,瀏覽器會生成請求頭和請求體發給服務端 請求頭和請求體中會包含瀏覽器的動作(action),這個動作通常爲get或者post,體現在url之中. 2.url經過Django中的wsgi,再經過D
原创 [django] rest_framework分頁器
class MyPagination(PageNumberPagination): page_size = 1 page_query_param = "page" page_size_query_
原创 [django] request.body與request.POST請求過程區別
瀏覽器 ------------- 服務器 "GET url?a=1&b=2 http/1.1\r\user_agent:Google\r\ncontentType:urlencoded\r\n\r\n" "POST ur
原创 django rest framework框架10個組件
權限 認證 訪問頻率限制 序列化 路由 視圖 分頁 解析器 渲染器 版本
原创 [django] View類視圖
View——所有類視圖的父類 View是所有類視圖的父類,包括在之後使用的最重要的DjangoRESTframework中的所有view,都是繼承於它。View可以直接從from django.views中導入: from dja
原创 [django] rest_framework視圖和路由
liwenzhou yuan 前提 1、序列化 from rest_framework import serializers from app01 import models class CommentSerializer(se