原创 Django框架學習——5—(數據庫、在Django中操作數據庫、實戰案例:圖書管理系統、ORM模型介紹)

1、數據庫 MySQL驅動程序安裝 我們使用Django來操作MySQL,實際上底層還是通過Python來操作的。因此我們想要用Django來操作MySQL,首先還是需要安裝一個驅動程序。在Python3中,驅動程序有多種選擇。比

原创 Django框架學習——4—(DTL模板標籤、模版常用過濾器、模版結構優化、加載靜態文件)

1、DTL模板標籤 在for循環中,DTL提供了一些變量可供使用。 forloop.counter: 當前循環的下標。以1作爲起始值。 forloop.counter0: 當前循環的下標。以0作爲起始值。 forlo

原创 Vue前端框架的學習——06—(匹配404錯誤、嵌套路由、編程式導航、命名路由、命名視圖、重定向和別名、node環境配置和npm、vue-cli的使用)

1、匹配404錯誤: 在路由規則中,* 代表的是任意字符。所以只要在路由的最後添加一個路由,那麼以後沒有匹配到的url都會被導入到這個視圖中。 <!DOCTYPE html> <html lang="en"> <head>

原创 Flask項目實戰——4—(郵箱的驗證碼發送、Redis數據庫存儲驗證碼、郵箱修改功能、權限管理)

1、郵箱的驗證碼發送 郵箱的url_for綁定 重定向郵箱修改的url,綁定url和html、樣式文件 添加修改郵箱的html頁面文件: 修改密碼文件:templates/cms/cms_resetemail.html <!--

原创 Django框架學習——3—(URL指定默認的參數、re_path函數、模板介紹、模板變量、常用標籤)

1、URL指定默認的參數 article/views.py from django.shortcuts import render from django.http import HttpResponse book = [

原创 Django框架學習——2—(視圖、URL映射、URL中添加參數、URL模塊化、Django內置轉換器、url命名與反轉、應用命名空間和實例命名空間、URL反轉傳遞參數)

1、視圖 視圖一般都寫在app的views.py中。並且視圖的第一個參數永遠都是request(一個HttpRequest)對象。這個對象存儲了請求過來的所有信息,包括攜帶的參數以及一些頭部信息等。在視圖中,一般是完成邏輯相關的操

原创 電商數據可視化分析

# -*- encoding: utf-8 -*- """ @File : homework_6_電商數據可視化分析.py @Time : 2019/9/24 10:31 @Author : chen """ #

原创 Ubuntu Server 18.4中部署Flask+Uwsgi+Nginx的知識點記錄

1、UWSGI介紹 Flask 中自帶了 web server,通過 Werkzeug,我們可以搭建 WSGI 服務,運行我們的網站,但 Flask 是 Web 框架,並不是 Web 服務器; uWSGI 是一個全站式的託管服務,

原创 Flask項目實戰——11—(帖子詳情展示、後臺帖子加精管理、前臺評論功能實現、Flask分頁功能)

1、帖子詳情展示 前臺藍圖文件:apps/front/views.py,創建帖子詳情頁的路由 # -*- encoding: utf-8 -*- """ @File : views.py @Time : 2020/5/

原创 學習過程中遇到的錯誤BUG記錄解決方案

1、七牛雲BUG 問題:七牛雲上傳本地文件能夠成功,但是加載七牛空間中的圖片就不會顯示,圖片顯示的Request URL: http://qbautq371.bkt.clouddn.com中的前部分個人免費上傳空間域名錯誤。 解答

原创 Flask項目實戰——13—(項目部署到阿里雲服務器和本地服務器)

1、服務器 選擇雲服務器部署的優點: 爲了固定的IP 本地的IP是一個動態分配的IP地址,重啓路由之後可能會變 注意: 雲服務器剛開始需要創建一個快照:保存當前的狀態,可以利用快照還原到當前正常的狀態。還需要將雲服務器的常用

原创 Flask項目實戰——12—(帖子評論和閱讀數功能、帖子分類功能實現、項目完善、引入Celery異步發送郵件)

1、帖子評論和閱讀數功能 添加閱讀數量字段:前臺模型文件 apps/front/models.py # 帖子編輯提交模型 class PostModel(db.Model): __tablename__ = "post"

原创 Django框架學習——1—(虛擬環境搭建、MVC思想與Django的MVT區別、Django項目的創建、運行Django項目、項目結構介紹)

1、虛擬環境搭建 創建新的Django框架的虛擬環境: 注意:如果沒有pipenv指令,需要安裝這個支持庫,同時需要記住配置它的環境變量,否則虛擬環境會安裝在默認文件夾下(一般是C:\Users\Administrator.vir

原创 國內換源地址

國內的源地址: 阿里雲 http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) htt

原创 Flask項目實戰——10—(前臺板塊頁面搭建、文本編輯頁面搭建、發佈帖子信息前驗證權限、帖子模型搭建、發佈帖子功能、帖子信息渲染到前後臺頁面)

1、前臺板塊頁面搭建 視圖文件查詢數據傳輸到前臺界面:前臺藍圖文件:apps/front/views.py 注意數據的收集方法和數據傳輸的類型。 # -*- encoding: utf-8 -*- """ @File : v