假期沒事學python,因爲之前一直在搭個人網站,後臺用的是PHP,所以想用Python重寫一下後臺。關於python開發web應用,網上有一大堆教程,最多的是推薦用apache加載mod_python這個模塊,看了下官網,13年停止更新了,而且對Python 3的支持很差,所以並不推薦這個。類似的有mod_msgi,這個可以看做是mod_python的繼任者,但是配置起來尤其是在windows上配置起來非常麻煩,初學者做起來可能會比較痛苦。推薦使用Django框架開發,關於服務器官網裏有這麼一段話:
You’ve started the Django development server, a lightweight Web server writtenpurely in Python. We’ve included this with Django so you can develop thingsrapidly, without having to deal with configuring a production server – such asApache – until you’re ready for production.
也就是Django自帶了純python編寫的服務器,非常方便,在測試階段和小規模的開發階段,用這個足以滿足需求。關於教程,強烈推薦去官網硬着頭皮讀英文原版(注意教程版本要和自己下載的Django一致)而不要去看翻譯完的中文版,因爲Django更新很快,而且時不時有大的變動,看比較老的版本的話有時候回給自己造成莫名其妙的困擾。
Django官網:https://www.djangoproject.com/
Python下載:https://www.python.org/
下載完之後,先把python.exe的目錄放到環境變量的Path下(Windows系統),然後命令行進入Django目錄,執行 [ python setup.py install ] 即可。安裝Django成功之後,在Django官網中按照教程一步步來就可以了。