原创 學習筆記(05):第一章: 路由與模板-模板複用與block提取
立即學習:https://edu.csdn.net/course/play/25568/305948?utm_source=blogtoedu
原创 python—Django模型類多表操作(一對多,多對多,自關聯)
先看看一對多的操作: from django.db import models # Create your models here. class User(models.Model): username = models
原创 python爬蟲基礎——數據提取與清洗之正則表達式
複習正則表達式: # ?儘可能少的匹配,在上面的案列中,當匹配到第一個div就結束匹配。?關閉貪婪 假設這裏有一個HTML文件: <!DOCTYPE html> <html lang="en"> <head>
原创 python爬蟲——jsonpath
簡單的python數據與驚悚的轉換 import json python_data = [ { 'username': 'name1', 'vip': True,
原创 Request, HttpResponse的應用
打印 META內的參數 HttpResponse(服務器響應) 雖然程序正常,但是status設置的爲500,客戶端中就收的響應碼就是500; 記得導入 from django.http import Js
原创 python爬蟲——IP代理
首先我們要買代理IP,最好是1分鐘1換的 import urllib.request as ur #這裏就是買的IP,反饋的地址 proxy_address = ur.urlopen('http://api.ip.data5u.co
原创 python爬蟲——Request之get請求和post請求
Get請求: #引用模塊 import urllib.request as ur #創建Request對象 request = ur.Request('https://edu.csdn.net/') #讀取 response = u
原创 學習筆記(04):第一章: 路由與模板-模板過濾器詳解
立即學習:https://edu.csdn.net/course/play/25568/305947?utm_source=blogtoedu
原创 中間件的配置
創建一個.py文件,寫入 1. 定義中間件 from django.utils.deprecation import MiddlewareMixin class MyMiddleware(MiddlewareMixin): de
原创 學習筆記(01):第二章 程序設計與數據結構-讓Python的錯誤更加優雅的提示 1
立即學習:https://edu.csdn.net/course/play/25504/304709?utm_source=blogtoedu捕獲異常: try: except ValueError as e: exceot Ze
原创 模型類的查詢
F對象用於同行數據的比較 Q對象用於表示一些邏輯關係,與或非等等 複製manage.py創建一個新文件在裏面修改main方法 #all( if __name__ == '__main__': main()
原创 python爬蟲基礎——xpatn
在網頁上查看,測試使用,可以下載一個xpath helper 一級分類: //h3[@class="classify_c_h3"]/a/text() 二級分類: //div[@class="classify_list"]/s
原创 Python_Django數據的提交與接收
複習下表單 默認提交方式爲get Input標籤 操作一下: #子路由中加入最後三句話,渲染表單,get,post urlpatterns = [ path('', views.index_handler, nam
原创 上下文與模板調用
開始最簡單的調用: 輸出文字: 模板傳參 這個函數就是請求上下文的上文 顯示就是這個樣子:
原创 學習筆記(02):第一章: 路由與模板-正則路由映射參數的傳遞與接收
立即學習:https://edu.csdn.net/course/play/25568/305941?utm_source=blogtoedu 創建一個簡單的Django項目: 在app.usrls添加re_path 添加 在view