最近在学习python,就想做一个简单的网站来当做练习,采用的的是python中的web框架django,下面就简要介绍下开发django工程需要做的前期准备工作,编写django的代码可以直接在命令行中进行,当然也可以在eclipse中进行,我们这里简要介绍在eclipse中如何开发(本人用的是MacOS10.9.2,其他操作系统类似):
1、下载原生的eclipse,mac下直接解压安装包就可以使用,我用的是3.6.1(64-bit)
2、安装python2.7.5,这个在mac有自带的,也可以自行安装,Python的安装就不多说了
3、为了然eclipse能够进行python开发,需要给eclipse安装pydev插件,大家注意安装的时候选择pydev版本要和python版本一致,否则后面会报错
4、安装django,直接去官网上下载django的安装包,我用的1.4.2
5、在创建django工程会用到数据库,我使用的是mysql,当然也可以使用sqllite3等其他数据库,也是到官网下载,我用的5.6.17
6、为了使python能够操作数据库,还需要安装一个包mysql-python,这个包相当于python和mysql之间的接口,采用的1.2.5,安装之后如果在python shell中import MySQLdb没有任何提示,表示安装成功,这样就可以在python中利用这个库提供的函数来连接mysql以及其它的数据库操作
7、环境搭建完成后就可以进行django的开发了,在eclipse中new一个django工程,然后run as:PyDEV DJANGO,出现
0 errors found
Django version 1.4.12, using settings 'firstdjango.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[19/May/2014 11:59:22] "GET / HTTP/1.1" 200 1962
表示运行成功了,可以浏览器打开127.0.0.1:8000看看效果。后面网站的开发还在进行中,这就属于djang+python的工作了(此处采用的是django自带的服务器,命令行下:python manage.py runserver)
8、网站开发过程中,在本地测试,本地测试的话可以采用上面用django自带的server,如果本机部署了Apache服务器的话,也可以将django工程部署在Apache上进行测试,测试完成后。可以将网站部署在专门的服务器上(或者就在自己的主机上),当然也可以利用svn工具将其部署在新浪提供的sae云平台上
当然在软件安装的过程中肯定会遇到各种各样的问题,一个一个解决肯定能搞定的,并且解决过程中会有不少收获