原创 學習筆記(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