原创 Django模板語言

變量 爲了便於演示,以下是views.py的代碼 def test(request): num = [1,2,3,4] dir = {'lemon':'luouo','banana':'haha','apple':'bubu

原创 簡述DNS域名服務系統的工作原理

簡介 DNS服務器所提供的服務是完成將主機名和域名轉換爲IP地址的工作。爲什麼需要將主機名和域名轉換爲IP地址的工作呢?這是因爲,當網絡上的一臺客戶機訪問某一服務器上的資源時,用戶在 瀏覽器地址欄中輸入的是便於識記的主機名和域名。而網絡上的

原创 HTTP協議簡述

簡介 http協議是我們訪問web站點所使用的協議,又名“超文本傳輸協議”,在OSI網絡模型中處於應用層。 訪問網站的過程: 當我們在瀏覽器正確輸入要訪問的URL後,瀏覽器首先會對輸入的URL進行域名查詢,查詢順序先是在瀏覽器緩存,系統ho

原创 Django模板的繼承

模板的繼承 模板裏寫入{%block <name>%}開頭,{% endblock %}結尾字段,代表可以被繼承以下是dd.html <!DOCTYPE html> <html lang="en"> <head> <meta cha

原创 Django的models中QF

Q對象 Q對象可以對關鍵字進行封裝,從而更好的進行條件查詢 #以下是view中的一個事例 from django.db.models import Q from app2 import models def test(req): a

原创 iptables與firewalld

iptable 常用參數 -P #設置默認策略 -F #清空規則鏈 -L #查看規則鏈 -I <num> #在規則鏈頭部插入新規則 -A #在規則鏈尾部加入新規則 -D <num> #刪除某一

原创 python3斐波那契數列的實現

打印指定數內的斐波那契數列 def fib(num): a,b=1,1 while a<num: print(a,end=' ') a,b=b,a+b 生成指定個

原创 Django的models中on_delete參數

在Django2.0以上的版本中,創建外鍵和一對一關係必須定義on_delete參數,我們可以在其源碼中看到相關信息 class ForeignKey(ForeignObject): """ Provide a many-t

原创 Django的models模型

model的常用字段 V=models.CharField(max_length=None[, **options])    #varchar V=models.EmailField([max_length=75, **options]) 

原创 git的使用

Git是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件,Git 與常用的版本控制工具 CVS,

原创 什麼是JSONP?

簡述: jsonp可以解決$.ajax無法跨域請求的問題,其基本原理是利用web調用js文件不受跨域影響,在html標籤中類似<script>、<img>、<iframe>具有src屬性的都不會受跨域的影響,jsonp就是利用這個特性,實現

原创 Python中pip的使用以及更改下載源

基本命令 顯示版本信息 pip -V 安裝指定包 pip install <packages> pip install -i 'host' <packages> 指定下載源 卸載指定包 pip uninstall <packages> 列出

原创 python中pip的使用和修改下載源

基本命令 顯示版本信息 pip -V 安裝指定包 pip install <packages> pip install -i 'host' <packages> 指定下載源 卸載指定包 pip uninstall <packages> 列出

原创 Centos7編譯安裝python3.7

環境: CentOS Linux release 7.5.1804python3.7.3 前期準備: 安裝相關依賴包,採用yum安裝. yum -y install zlib-devel bzip2-devel openssl-devel

原创 Django使用MySql數據庫

編輯settings.py文件 編輯settings.py文件中的DATABASES字段 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql'