原创 從輸入URL到瀏覽器顯示頁面發生了什麼

  當在瀏覽器地址欄輸入網址,如:www.baidu.com後瀏覽器是怎麼把最終的頁面呈現出來的呢?這個過程可以大致分爲兩個部分:網絡通信和頁面渲染。一、網絡通信    互聯網內各網絡設備間的通信都遵循TCP/IP協議,利用TCP/IP協

原创 Ubuntu安裝RabbitMQ以及遇到的問題

由於rabbitMq需要erlang語言的支持,在安裝rabbitMq之前需要安裝erlang,執行命令:1.sudo apt-get install erlang-nox安裝之後測試一下python@ubuntu:/usr/lib/ra

原创 Flask中current_app和g對象

Flask中有兩種上下文,請求上下文和應用上下文。請求上下文(request context)request和session都屬於請求上下文對象。request:封裝了HTTP請求的內容,針對的是http請求。舉例:user = requ

原创 Django項目主要流程

0.建立虛擬環境 1.建立項目:django-admin startproject 項目名 2.cd進入項目建立應用:python manage.py startapp 應用名 3.更換pycharm的python解釋器 4.添加進項目

原创 flask中jsonify和json.dumps的區別

1. json.dumps()用於將dict類型的數據轉成[email protected]('/json') def demo1(): my_dict = {'name':'dongge','age':30} return js

原创 創建Flask虛擬環境時報錯

前提:創建Flask虛擬環境,需要使用Python2版本,pip默認的就是python2,但是執行mkvirtualenv Flask_py會報錯。報錯內容:OSError: Command /home/python/.virtua...

原创 Django模板HTML中for循環遍歷的是上下文context的key

Django中視圖的返回值是將內容交給模板進行渲染的。 def booklist(request): booklist = BookInfo.objects.all() context = {"booklist":book

原创 Django模板繼承

模板繼承:和Python中類的繼承是相似的,典型應用是網站開頭或者網站結尾。 父模板:如果一段代碼重複出現,爲了效率,通常會把這段代碼定義到模板中,這個模板就是父模板。父模板定義在templates目錄下。 子模板:需要繼承父模板格式的模