原创 DRF框架知識點總結

web開發的兩種模式:前後端不分離和前後端分離 RestFul API接口設計風格:前後端分離被廣泛採用 使用Django基礎自定義Rest API接口 DRF框架: 提高開發Rest API接口的效率 web開發的兩種模式 前後端不

原创 Django框架知識要點總結

哪些請求方式在請求地址的時候可以帶請求體? 只有PATCH、POST、PUT、DELETE訪問一個url地址時可以帶請求體 web框架和web服務器 web框架:flask Django 作用: 1.路由分發(根據url找到對應的處

原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 解決方法

雲服務器重裝系統後,ssh連接服務器出錯! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFI

原创 ubuntu apt-get (You must put some ‘source’ URIs in your sources.list)解決方法

ubuntu apt-get (You must put some ‘source’ URIs in your sources.list) E: You must put some ‘source’ URIs in your sour

原创 Flask易混淆知識要點

Flask要點 一、藍圖 1.在modules目錄下創建功能模塊目錄(如:home、passport、user)。 2.在功能模塊目錄下再創建_init_.py 、views.py 3.在功能模塊目錄下的init.py中創建藍圖對象,

原创 FlaskSQLAlchemy框架使用學習筆記

FlaskSQLAlchemy框架使用學習筆記 SQLAlchemy是一個關係型數據庫框架,它提供了高層的 ORM 和底層的原生數據庫的操作。flask-sqlalchemy 是一個簡化了 SQLAlchemy 操作的flask擴展

原创 Flask新聞資訊內容型網站項目開發整體思路流程僞代碼,未完待續~持續更新

Flask項目整體思路 結構篇 一、Git使用 1.創建項目代碼倉庫 2.使用Pycharm的VCS-Git-clone項目下載到本地 或者創建本地倉庫 VCS - Import into Version Control - Crea

原创 非關係型數據庫之Redis數據庫

NOSQL 和 Redis介紹 NoSQL: 非關係型數據庫, 存放的是鍵值對數據, 不適合用於關係特別複雜的數據查詢場景NoSQL: 非關係型數據庫, 存放的是鍵值對數據, 不適合用於關係特別複雜的數據查詢場景 Redis 優點:

原创 python3 通過訪問API接口讀取json數據,簡單實現自動聊天機器人

需要用到的API 智能機器人API: https://www.sojson.com/api/semantic.html 支持功能:天氣、翻譯、藏頭詩、笑話、歌詞、計算、域名信息/備案/收錄查詢、IP查詢、手機號碼歸屬、人工智能聊天。

原创 Flask路由變量中實現自定義正則轉換器

需求: 在具體的web開發實現的過程中,可能會有一些其他的匹配規則,例如對數據的長度進行限制、某個號段的限制、單詞的限制。此時,自帶的converter就不能滿足我們的要求了,需要我們定製屬於我們自己的轉換器。 步驟: 1.自定義類,

原创 Python Flask框架中json.dumps()和jsonify()的區別

一、導入方式不同 dumps()方法,來自python系統自帶的json模塊,可以直接導入: import json jsonify()方法,是Flask封裝的擴展包 from flask import jsonify 二、作用不

原创 常見的HTTP狀態碼及其意義詳解

2××號段 OK/成功 成功處理了請求的狀態碼。 200 服務器已成功處理了請求並提供了請求的網頁。(常用) 204 服務器成功處理了請求,但沒有返回任何內容。 3××號段 重定向 每次請求中使用重定向不要超過 5 次。 301 請求

原创 javascript數組去重的三種方法

var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1]; 方法一: <script> var aList = [1, 2, 3, 4, 4, 3, 2, 1,

原创 JS識別判斷Android/IOS設備實現跳轉不同的下載地址

代碼如下: 寫好的下載頁面,小白可以直接拿着用 需要替換的是: 1.軟件截圖圖片的地址 2.安卓和IOS的下載網址 <!DOCTYPE html> <html> <head> <meta charset="utf-8">

原创 python萬能裝飾器實現計算函數的調用次數和執行時間

直接上代碼 # python萬能裝飾器實現計算函數的調用次數和執行時間 import time def set_fun(func): num = 0 # 初始化次數 def call_fun(*args, **