您的位置:首页 > 编程语言 > Python开发

python web 开发实践 读书笔记

2017-11-27 00:00 267 查看
摘要: python web 开发实践 读书笔记

一,建立虚拟运行环境工具(virtualenvwrapper)
1,使用此工具需要对shell配置文件进行相应修改
if [ -f /usr/local/bin/virtualenvwrapper.sh ]];then export WORKON_HOME=$HOME/.virtualenvs
source /usr/loacl/bin/virtualenvwrapper.sh
fi

2.稍后需执行$ source ~/.bashrc

3.建立虚拟运行环境
$ mkvirtualenv myenv


操作系统在搜索命令时 是按path环境变量的先后顺序进行搜索的

linux 建立用户组及用户并为其配置权限
1,sudo groupadd dev #添加名为dev的用户组
2,sudo adduser username --ingroup dev 添加用户并添加至dev用户组
3. sudo suerdel -r username # 删除用户username

pip 可以直接安装下载的tar压缩包

将自己制作的包在pypi网注册
python setup.py register
将注册完成的源码包,egg发布包等上传到pypi网
python setup.py sdist bdist_egg upload

当pypi官网由于网络不好用时可以使用镜像站点。例:
a.pypi.python.org
b.pypi.python.org
c.....

last.pypi.python.org 使用最新的镜像站点
第七章,创建与复制开发环境
7.05 公司内部共享专用库

什么是Fabric
fabric时一款由python编写的命令行工具,
1.从本地环境向远程服务器发送任意的shell命令
2.在多台服务器上同事执行相同的命令

django 修改已有数据库表属性 用South
1.需将south加入到installed apps中 ,
2.首次使用执行 python manage.py schemamigration polls --initial
需修改时执行 python manage.py schemamigration polls --auto
最后再次执行 python manage.py migrate

django debug toolbar django调试工具(章节14.04)

python 常用模块
一,dateutil 简化日期计算
二,bpmappers 将对象或字典数据映射为目标字典的数据
三,chardet 判断文字编码
chardet.detect()
返回一个字典{'condidence':可信度,'encoding':"编码类型"}

四,feedparser 解析RSS订阅信息
五,PIL图像处理模块
from PIL import Image
例,将一张png格式图片转换为jpeg
1.image =Image.open('01.png')
2.image_rgb=image.convert('RGB')
3.image_rgb.save('python_convert.jpg','jpeg')

PyCrypto数据的加密处理模块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  读书笔记