[django]ubuntu下django 开发 环境配置

时间:2021-09-04 11:34:28

在进行python开发的时候最好使用virtualenv来建立虚拟环境,来分离不同的配置。相比其windows,个人更喜欢在linux环境下进行python django web开发,在linux环境下各种工具更容易配置,而且linux下可以选择的免费工具也更多。

1. 配置 virtualenv

安装easy_install

sudo apt-get install python-setuptools 

安装virtualenv

sudo easy_install virtualenv

建立虚拟环境, 下面的命令是将环境建立在python_env的目录下。

sudo virtualenv python_env 

切换 环境

source ./python_env/bin/activate

现在python已经切换到了我们的env环境下了。


2. 配置django环境

在我们前面的python_env环境下安装django,我们可以利用pip来进行安装,还可一指定安装的版本号。

pip install Django==1.5.4
此时可以到 /python_env/lib/python2.7/site-packages 目录下查看在当前环境下安装的python工具,所安装的django也在此目录下。

创建工程,此处命名为mySite

django-admin.py startproject mySite

进入mySite启动工程

cd mySite
python manage.py runserver

在浏览器中打开 http://localhost:8000/ 看到 “It worked!“,就表明已经安装好了。


3. 配置集成开发环境

django开发的集成开发环境通常是 eclipse + pyDev, 这个网上讲述怎么使用。 我推荐使用“Aptana Studio”, 可以到 aptana 去下载该工具。

此工具不仅支持python,同时也支持html, CSS, javascript 编辑。当然aptana studio也是基于eclipse,添加了相应的一些插件。省了我们自己一个一个去安装。


使用aptana studio以后,基本上所有的操作都能在这个集成开发环境里进行了。

File->New->Projects->PyDev->PyDev Django Project

Project Name: mySite

这个时候会提醒 python Interpreter没有设置,点开链接,可以手动添加,当然也可以选择" Auto Config".

然后再添加django的路径 /python_env/lib/python2.7/site-packages

Apply,然后再下一步。缺省sqlite3数据之类的如果不变,都不用修改,直接Finish即可。


调试:

在mySite上右键 ----> Debug As: ----> PyDev: Django

此时就可以在下面的Console里面看到 前面我们所描写的 python manager.py runserver中的输出内容。

然后再在相应的python脚本上加断点,即可进行调试。