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。