Python
PYTHON记录与分享
Kevin·Tseng
这个作者很懒,什么都没留下…
展开
-
Django的filter中contains和icontains的区别
上代码qs.filter(name__contains="e")qs.filter(name__icontains="e")对应sql语句'contains': 'LIKE BINARY %s','icontains': 'LIKE %s',其中的BINARY是精确大小写 而’icontains’中的’i’表示忽略大小写...原创 2018-03-07 16:36:35 · 3066 阅读 · 0 评论 -
Python命名规范
文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_转载 2018-01-23 11:31:41 · 137 阅读 · 0 评论 -
Python控制台文字颜色
【书写格式】开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m【编号选择】 前景色 背景色 颜色---------------------------------------- 30 40 黑色 31原创 2018-01-23 15:00:10 · 570 阅读 · 0 评论 -
Python里的数据存储模块:pickle使用方法
import pickledata_list = [1,2,3]data_dic = { 'a':'111', 'b':'222', 'c':'333' }#dump()将数据序列化到文件中fw = open('test.txt','wb')pickle.dump(data_list, fw)pickle.dump(data_dic, fw)fw.原创 2018-01-23 16:20:29 · 436 阅读 · 0 评论 -
Python框架Django的TemplateDoesNotExist异常
问题描述出现TemplateDoesNotExist异常提示解决方法修改setting.py里DIRS的键值TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templat...原创 2018-03-03 18:00:46 · 714 阅读 · 0 评论 -
PyCharm快捷键大全
Ctrl+/ 或 Ctrl+Shift+/注释(// 或者/*…*/ )Shift+F6重构-重命名Ctrl+X删除行Ctrl+D复制行Ctrl+G查找行Ctrl+Shift+Up/Down代码向上/下移动。F2 或Shift+F2高亮错误或警告快转载 2018-03-04 22:28:19 · 673 阅读 · 0 评论