如何 windows下nginx+django+flup python3?

主要問題是flup不支持python3

uWSGI不支持windows

所以求一份支持py3的flup。跟著網上的教程做並沒有成功,nginx和django都沒有問題,但是一加上fastcgi就不行了。用的flup是github上找的,我覺得應該就是flup的問題。不知道有沒有成功實現上述配置的指點一下。

另外,用manage.py運行fastcgi的時候,運行完了會給提示什麼的嗎?比如django本地伺服器會給個0errors..

輸入完運行指令,CMD窗口就不能執行其他操作了。

___________

沒有,題主早就轉戰linux平台了。╮(╯▽╰)╭


我是原生黨,在windows系統上,我覺得用IIS來跑django才是最吼滴。不過到了2017年,網上可參考的所有方法都不行了。開闢了新的方法:在windows 2008 server 的IIS 7上運行 django 1.11 + python 3.6

以後就參考我這篇吧。


pip install flup6


flup只支持python2.x,使用flup-py3可以支持Python3.x

另外flup6是國外另一個開發者開發的,可以搜索試一下(官網:denisenkom / flup - Bitbucket )

flup6

This is a fork of Allan Saddis flup package, it is intended to support both Python2 and Python3 from single code-base.


windows下就老老實實用iis...

我的單位就在生產環境下iis+wfastcgi+django+mssql/postgresql

畢竟親生,windows下,iis性能全面吊打其他web server,同時用iis還能方便進行ad集成,sso免登錄之類的...


最近也被這個問題困擾,請問有沒有解決?還有如果不用框架情況下,如何啟東flup(各種教程都是在框架下啟動flup服務)。所以很不解


樓主,你的問題解決了嗎?我也遇到了同樣的問題,網上有人說是版本的問題,我是python2.7,django1.10.6,nginx1.10.3,pip install flup6後也不行。


推薦閱讀:

把nginx改為一個普通的tcp伺服器,應用層協議自己定義,有可行性嗎?
如何配置nginx+uwsgi+django?
使用uwsgi和nginx做伺服器和django框架,為什麼每次修改代碼都需要重啟uwsgi呢?

TAG:Python | Django框架 | Nginx |