原创 Django中的contenttypes框架之巧妙運用->Timeline應用

上一篇博客 : 理解Django的通用外鍵 -> GenericForeignKey, GenericRelation 什麼是Timeline設計? 很多博客與問答網站,首頁內容都是來自不同模塊,讓不同模塊的內容在首頁實現發表時間

原创 Django之通用類視圖DetailView

本文參考於Django2.2文檔 視圖函數(或簡稱視圖)只是一個Python函數,它接受Web請求並返回Web響應。該響應可以是網頁的HTML內容,重定向,404錯誤,XML文檔或圖像。。。真的。視圖本身包含返回該響應所需的任何

原创 理解Django的通用外鍵 -> GenericForeignKey, GenericRelation

Django中的contenttypes框架 使用django-admin startproject {項目名}後, # settings.py DJANGO_APPS = [ ... "django.contrib.cont

原创 python之裝飾器,多重裝飾器,多層函數裝飾器

理解裝飾器之前先要理解閉包 閉包 定義:在一個函數內部的函數,同時內部函數又引用了外部函數的變量。 本質:閉包是將內部函數和外部函數的執行環境綁定在一起的對象。 優點:內部函數可以使用外部變量。 缺點:外部變量一直存在於

原创 Nginx學習

基礎操作 安裝 :yum -y install install nginx 查看版本: nginx -v 啓動 : sudo nginx # 啓動瀏覽器,輸入服務器地址,看見Welcome to Nginx則說明安裝成功 快速停

原创 劍指Offer 11 - 二進制中1的個數(Python版)

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 問題的關鍵點在於對於正數,如何得到它的二進制表示;對於負數,如何得到它的補碼。負數在計算機中的二進制表示(原碼、反碼與補碼) # 答案 class Sol

原创 Center7 OS安裝mysql 8.0.18和redis 3.2.12

使用yum安裝mysql 下載mysql yum源: wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 安裝yum源: y

原创 從購買雲主機,Xshell連接,到安裝python3.7.2

Let’s start! 購買一個月體驗雲主機 網址:https://free.aliyun.com/ntms/free/personal.html 支付寶註冊,登錄,按流程下單購買,最後安裝CentOS 7.6 64位系統 成

原创 劍指Offer 04 - 重建二叉樹詳解(Python版)

題目描述: 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則

原创 記一次爬蟲-js逆向解析學習

在 NightTeam微信公衆號上看見大佬一篇文章聽說你碰到這種反爬就歇菜了?手把手教你秒殺它! 大佬具體扣代碼沒寫,很是受傷,於是自己摸索了大半天,捋順了大部分邏輯,寫出來分享一下 ps:發送消息「隱式Style-CSS」到大佬