原创 python入門與進階篇(五)之面向對象

類的概念:類是現實世界或思維世界的實體在計算機中的反映,它將數據以及數據上的一些操作封裝在一起。 類首字母大寫 大駝峯命名 如StudentHomeWork   函數和方法的區別: 方法:設計層面 函數:程序運行、過程式的一種稱謂 模塊中

原创 js設計模式基礎篇(四)之高階函數

高階函數 高階函數是指至少滿足下列條件之一的函數: 函數可以作爲參數被傳遞。 函數可以作爲返回值輸出。 函數作爲參數傳遞       把函數當作參數傳遞,這代表我們可以抽離出一部分容易變化的業務邏輯,把這部分業務邏輯放在函數參數中,這樣一

原创 vue+drf打造前後端分離項目(一)之drf的ViewSet、router和跨域

上傳的圖片資源目錄配置: settings.py: MEDIA_URL = "/media/" MEDIA_ROOT = os.path.join(BASE_DIR, "media") urls.py: # media上傳的圖片 u

原创 js數組的正確用法

     對於js中的數組,還在用for 循環遍歷數組嗎?數組的一些用法你用對了嗎? 下面介紹一些數組的正確用法。 數組: 1. arr.indexOf() : 返回給定元素的下標  不存在則返回-1   2.arr.includes()

原创 vue+djangorestframework打造前後端分離項目(一)之drf的ViewSet、router和跨域

上傳的圖片資源目錄配置: settings.py: MEDIA_URL = "/media/" MEDIA_ROOT = os.path.join(BASE_DIR, "media") urls.py: # media上傳的圖片 u

原创 Django_xAdmin項目(一)之項目結構、數據庫的設計以及xadmin的配置

django項目的目錄結構:   dj_education文件夾:         settings.py:django項目的全局配置         url.py:url配置  templates文件夾:存放html文件  manage

原创 Django_xAdmin項目(二)之常見的web攻擊和防範

用戶通過前端輸入sql語句如 'OR 1=1# 等進行攻擊 防範措施:前端進行表單校驗,django的models中操作數據庫的方法已經對sql注入的攻擊進行了處理         僞造表單自動提交    csrf的攻擊的防範

原创 Django_xAdmin項目(三)之xAdmin進階開發

替換django xadmin自帶的users模塊: 1.xadmin-->plugins-->auth.py:  # 加載替換系統user的方法 from django.contrib.auth import get_user_mod

原创 django基礎入門之搭建博客系統

Django基礎 Django採用了MVC的軟件設計模式,即模型M,視圖V和控制器C。 安裝django: pip install django=版本 新建一個目錄文件進入cmd   啓動一個項目 django-admin startpr

原创 mysql5.7.23安裝詳細過程

**點擊下方閱讀更多查看詳細安裝教程** 1.下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2下載後可以把解壓的內容隨便放到一個目錄,我的是如

原创 django項目開發環境搭建

Pycharm IDE 工具的安裝 1.安裝教程:安裝教程 Pycharm激活碼:https://blog.csdn.net/u014044812/article/details/78727496   激活碼方式激活: Windows系統

原创 python入門與進階篇(七)之原生爬蟲

爬取熊貓tv lol遊戲主播人氣排名: # 爬蟲前奏: # 1.明確目的 # 2.找到數據對應的網頁 # 3.分析網頁的結構找到數據所在的標籤位置   # 模擬HTTP請求,向服務器發送這個請求,獲取到服務器返回給我們的HTML # 用正

原创 python入門與進階篇(八)之Pythonic與Python雜記

用字典代替switch case語句 #用字典代替switch case語句 day=0 def get_Monday(): # 函數裏還可以寫一些業務邏輯 return 'Monday' def get_Tues

原创 python入門與進階篇(六)之高級語法及用法

    高級知識針對包、類庫的開發者,函數只是一段可執行的代碼 並不是對象,閉包、函數式編程 閉包=函數+環境變量 a=10 def outer(): a=25 def inner(x): print(a

原创 python入門與進階篇(四)之包、模塊、函數與變量作用域

python項目的組織結構 包(文件夾)-->模塊(文件)-->類-->函數和變量   seven.c4、six.c4:(seven)包名.模塊名(c4) 構成命名空間 seven包的結構: seven    --t(子包)