參考連接:http://www.runoob.com/django/django-nginx-uwsgi.html
----------------------本地開發(fā)模式--------------------------------
一 拒逮、mac下安裝python開發(fā)環(huán)境(eclipse+pydev插件)
注意python版本和相應(yīng)數(shù)據(jù)庫版本的操作的方法
二按摘、安裝python數(shù)據(jù)庫引擎
python要操作數(shù)據(jù)庫,安裝python-mysql统求,安裝mysql客戶端
三熊镣、安裝django
pip3 install django==1.10.5
ps:django版本和python版本之間的對應(yīng)的關(guān)系
四、創(chuàng)建django項(xiàng)目
參考連接http://www.runoob.com/django/django-first-app.html
django-admin.py startprojectHelloWorld;
python manage.py runserver0.0.0.0:8000拓售;【起django服務(wù)】
(0.0.0.0 讓其它電腦可連接到開發(fā)服務(wù)器窥摄,8000 為端口號。如果不說明础淤,那么端口號默認(rèn)為 8000)
-----------------------------------發(fā)布到服務(wù)器---------------------------------
python manage.py runserver來運(yùn)行服務(wù)器崭放。這只適用測試環(huán)境中使用。正式發(fā)布的服務(wù)鸽凶,我們需要一個(gè)可以穩(wěn)定而持續(xù)的服務(wù)器币砂,比如apache, Nginx, lighttpd等
web服務(wù)器是鏈接用戶瀏覽器與python服務(wù)器端程序的中間節(jié)點(diǎn),在網(wǎng)站建立的過程中起著重要的作用
目前主流的web服務(wù)器Nginx玻侥,Apache决摧,IIS等,python服務(wù)器端程序在Linux平臺下使用最廣泛的是Nginx。
python服務(wù)器端程序和服務(wù)器連接通過WSGI接口掌桩。
五边锁、安裝uswgi及配置
六、安裝Nginx及配置
----------------------------------過程中遇到的問題------------------------------
遇到的問題
1 Nginx端口被占用:先stop 后reload
sudo nginx -s reload
2 服務(wù)器不正常查看日志報(bào)告:
tail -f ?/var/log/uwsgi.log
3 MySQL-python和pymysql的區(qū)別
4 django版本和python版本之間的對應(yīng)的關(guān)系