自己一直对 Python 有兴趣,对于它所宣称的高效的开发非常的向往,公司内部恰好有需要做一个网站,于是就想试着用 Python 来做一个网站,刚好作为一个实践。顺便把整个过程记录下来,是非常有意义的事情,一是以后如果某些东西忘了,回头一看就能很容易想起来,二是也可以给别人以参考。由于每个工具或技术都有相应的教程和说明,所以我主要打算记录下自己的思路和遇到的问题如何解决的。
根据项目情况,初步估计可能涉及到的东西有:
- 服务器系统:Ubuntu 12.04 LTS
- 网站服务器:Apache 2.4.4
- 数据库:Mysql
- 服务器端技术:Python3
- 客户端技术:HTML5+CSS3+Javascript(很可能会用Jquery)
技术背景:本人以前做过几年网站开发,当时主要用的是 .net 技术,使用 IIS 做服务器,对于网站的整体结构还是比较清楚的,对于客户端技术也是非常熟悉,虽然当时还是用的 HTML4,但是看了下 HTML5 的文档以后发现其实 HTML5 功能更强大,更人性化,使用应该更容易。所以如果要完成上面的任务,难点就在于: