最近工作中要用到python,先前沒怎么接觸過,把python本身的語法以及特性擼過一邊之后,這兩天按著django官方的文檔倒騰了幾天, 文檔非常詳細,本人英語水平也就那樣,大體沒什么壓力,建議像我一樣的新手直接去看官方文檔,首先內容絕對是更新到了最新的版本,內容組織漸進有序,當然咯,就算按照文檔一步一步來,倒騰的過程中總歸會碰到些問題,這邊博文權當給個記個流水賬以后能翻翻或者說有更深的理解了順便來update下,看看自己的一些思考方式,若果順便也能給其他人帶來點東西就算錦上添花了,扯回正題:
博文的內容基本都個人學習后消化后的純個人理解的東西,不喜歡當一名大自然的文檔搬運工,內容可能會水,有不妥當甚至錯誤的地方,希望大家指正和理解。
個人的python運行環境是(Windows 7 + python 2.7.9 + django 1.7.2)
Django tutorial:
django官方的tutorial文檔的前七部分(https://docs.djangoPRoject.com/en/1.7/intro/tutorial01/)基本內容是以django的安裝,創建項目,django框架自帶的admin管理后臺,創建自己的app,編寫自己的單元測試,如何編寫模塊化可復用的app并打包和安裝,在這兒大致的過一遍一些關鍵的部分:
virtualenv的安裝和搭建:
windows環境下,安裝virtualenv只需執行 “pip install virtualenv”即可,執行完成后可以在全局的python環境中找到。
在windows下推薦cmd命令行比較那啥...,推薦一款命令行工具powercmd(付費軟件)
做完django tutorial之后,大家應該已經有一個mysite 的project和一個打包好的polls包,安裝polls包會污染全局環境,我們用上virtualenv創建一個名叫myEnv的隔離環境,然后將我們已經創建好的mysite項目運行在myEnv中,并安裝我們打包好的polls讓整個site重新運行起來

進入我們創建安放虛擬環境的目錄,激活隔離環境(激活隔離環境其實就是設置命令行執行環境上下文),在接下來安裝django擴展其實沒有任何關系,直接cd到scripts目錄運行pip腳本命令就行。

將安裝polls包到myEnv隔離環境中,并將mysite project在隔離環境中運行起來,查看運行效果:


至此,整個帶django1.7.2的隔離環境準備好,手動安裝了polls包,成功運行mysite項目。第一次寫技術博文,快寫死了,寫到加班,媽蛋!再啰嗦兩句,創建好虛擬隔離環境之后,完全可以想象自己在系統的python環境里面折騰,你無論安裝django,自己的打包的擴展,或是任何第三方的包都行,他提供了你運行自己的項目的一個上下文,一個溫暖你的懷抱,和范爺被剪的懷抱一樣溫暖。
參考資料:
https://docs.djangoproject.com/en/1.7/intro/
http://virtualenv.readthedocs.org/en/latest/userguide.html
http://virtualenv-chinese-docs.readthedocs.org/en/latest/
新聞熱點
疑難解答