1. python环境配置

1) python版本

常用的稳定版本是2.7.6

2) 包管理工具:pip

常用命令 pip install,pip uninstall

批量安装:pip freeze > requirement.txt, pip install -r requirements.txt

3) python环境

使用virtualenvvirtualenvwrapper管理python的运行环境,安装完这两个包之后,使用以下命令创建隔离的dj1.8环境:

3.1) 在~/.bashrc中添加如下配置

### add for virtualenv export WORKON_HOME=$HOME/.virtualenvs source `which virtualenvwrapper.sh`

3.2) 执行source ~/.bashrc

3.3) 创建dj1.8隔离环境

mkvirtualenv dj1.8

3.4) 可以随时使用workon dj1.8进入该环境,注意使用pip安装包的时候,确认是否已经进入该环境

2. django

1) django版本

使用最新稳定版1.8

2) django教程

英文版:https://docs.djangoproject.com/en/1.8/

中文版:The Django BookDjango 中文文档

3. mysql

使用mysql 5.5+版本,以支持utf8mb4,存储emoji字符。 增加文件:/etc/mysql/conf.d/utf8mb4.cnf,内容如下: ``` [client] default-character-set = utf8mb4

[mysql] default-character-set = utf8mb4

[mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci python连接mysql,需要mysql-python库,需要提前安装一些其它库: sudo apt-get install python-dev libmysqlclient-dev pip install MySQL-python ``` #4. 非常有用的第三方库/应用

1) django best practice

2) readthedocs部署文档

3) sentry收集异常日志

4) jekyll编写技术日志