原创 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(子包)