Win下部署Django开发环境
1,安裝python,去官網(wǎng)下載安裝軟件,安裝完之后是默認是沒有添加環(huán)境變量的,需要自己手動添加
?
2,下載Django的源碼,切換到Django的源碼目錄,運行python setup.py install(如果之前沒有添加環(huán)境變量,這里的python命令會找不到)
?
3,一般來說Djanjo的安裝目錄在$Python\Lib\site-packages\django,主要的命令接口是django-admin.py,最好手動添加Django的環(huán)境變量,即是$Python\Lib\site-packages\django,這樣就可以直接在命令行出口運行django-admin.py startproject mysite,創(chuàng)建mysite的項目目錄
?
4,啟動這個項目,在當(dāng)前項目的目錄下使用命令python manage.py runserver可以啟動當(dāng)前項目,項目默認監(jiān)聽在8000端口,如果提示Validating models和0 error found說明啟動成功,訪問:http://localhost:8000/,如果出現(xiàn)“Welcome to Django”的頁面,則這個項目啟動成功。
?
5,如果使用eclipse開發(fā)Django,可以參考下文章:http://ddkangfu.blog.51cto.com/311989/63876/
?
?
6,如果網(wǎng)上下載了開源的Django項目,運行該項目的時候,cmd到該項目目錄下,運行python manage.py runserver,就可以吧這個項目跑起來
?
7,django如果用到了mysql數(shù)據(jù)庫是需要安裝mysql數(shù)據(jù)庫的驅(qū)動程序的,windows下可以安裝exe版本
目前版本:?MySQL-python-1.2.2.win32-py2.6.exe,下載地址:http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe
參考文章:http://www.cnblogs.com/yuxc/archive/2011/08/24/2152312.html
?
8,在python中有一個setuptools的工具,可以使用它快速安裝發(fā)布python應(yīng)用,可以使用cmd從源碼安裝
?
9,在eclipse中的配置:?
1. 先建python project,Eclipse IDE-》File-》New-》Other-》Pydev-》選擇Pydev Project-》起一個項目的名稱(例如pydemo)
選擇路徑,如D:\workspace-》選擇適合你的Python版本(我的是2.5)-》將下面的勾去掉,不要建立src文件-》選擇interpreter(解釋
器),選上面已經(jīng)設(shè)置的python interpreter-》Finish。
2. 把生成的Django項目目錄拷貝到Eclipse剛剛建立的項目下的目錄里。回到剛才的Elicpse IDE-》在PyDev Package視圖中右鍵單擊新建的
項目,從彈出的菜單中選擇“Refresh”,即可看到Django的項目工程。添加、刪除文件和目錄的操作都可以通過右鍵菜單來完成。
3. 右鍵單擊PyDev項目-》屬性-》選擇PyDev-》PYTHONPATH-》然后將src目錄 (項目文件路徑) 添加到項目代碼中去-》確定
4. 對Pydev項目進行配置:選擇Pydev的項目名稱-》Run菜單-》Open Run Dialog-》Python Run-》右鍵New-》在Main面板中寫入項
目名稱,通過Browse載入項目名稱和Main Module,Main Module選擇manage.py-》在Augement面板中,argument必須是 runserver --
noreload,下面的working directory加入你的base directory。
參考文章:http://hi.baidu.com/%BC%FC%C5%CC%CA%D6%BB%D2%CC%AB%C0%C7/blog/item/c49180565a9ca4143a2935fa.html
http://onlypython.group.iteye.com/group/wiki
轉(zhuǎn)載于:https://www.cnblogs.com/zhongwh/archive/2012/03/02/2377324.html
總結(jié)
以上是生活随笔為你收集整理的Win下部署Django开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 班扎古鲁白玛的沉默(见与不见)
- 下一篇: NVIDIA Physix Unity3