Day 1 - 搭建开发环境
搭建开发环境
首先,确认系统安装的Python版本是2.7.x:
$ python —version
Python 2.7.5
然后,安装开发Web App需要的第三方库:
前端模板引擎jinja2:
$ easy_install jinja2
MySQL 5.x数据库,从 官方网站 下载并安装,安装完毕后,请务必牢记root口令。为避免遗忘口令,建议直接把root口令设置为 password ;
MySQL的Python驱动程序mysql-connector-python:
$ easy_install mysqlconnector-python
项目结构
选择一个工作目录,然后,我们建立如下的目录结构:
awesome-python-webapp/ <— 根目录
|
+- backup/ <— 备份目录
|
+- conf/ <— 配置文件
|
+- dist/ <— 打包目录
|
+- www/ <— Web目录,存放.py文件
| |
| +- static/ <— 存放静态文件
| |
| +- templates/ <— 存放模板文件
|
+- LICENSE <— 代码LICENSE
创建好项目的目录结构后,建议同时建立Git仓库并同步至GitHub,保证代码修改的安全。
要了解Git和GitHub的用法,请移步 Git教程 。
开发工具
自备,推荐用Sublime Text。