Python Django進階教程(七)(部署,ajax通訊以及檔案上存)

HuangZhang_123發表於2017-05-25

Django版本:1.11
作業系統:Windows
Python:3.5
歡迎加入學習交流QQ群:657341423


Django部署:
關閉Debug模式
在setting.py的debug改為Flase
這裡寫圖片描述

在釋出Django的時候,會發布的和開發的設定會有不同。我們可以更加不同的電腦進行判斷:

# settings.py

import socket

if socket.gethostname() == 'laptopName':
    DEBUG = True
else:
    DEBUG = False

# ...

通過判斷本機的機名進行相應設定。

此外,使用者可以更加個人喜好,重新命名setting.py檔案。重新命名之後,需要在manage.py和wsgi.py做相應的修改。
這裡寫圖片描述
這裡寫圖片描述


Apache部署django專案
在Apache部署django,這個網上資料較多,比較詳細的可以參考:
Apache部署django專案


ajax通訊:這裡順帶說一下ajax通訊。
具體參考
這個部落格說的很清除。簡單總結一句話就是說:
ajax其實相當於一個http的post或者get,對django後臺介面進行訪問。得到資料再填充頁面。


很多網站都會有檔案上存的功能,這個在django也是可以實現的。
這裡的教程,網上很多,個人認為寫得比較好
一、基礎教程,請點選
二、進階提升,請點選


進階教程程式碼:請點選

相關文章