使用Django-cachalot来缓存你的query 2016/02/09 · 工具与框架
今天介绍个小工具,Django的插件—— `https://github.com/BertrandBordage/django-cachalot `_ (Django和抹香鲸?)。这个工具的主要应用场景就是自动帮你缓存你执行过的query结果,以此来帮助网站优化访问速度。毕竟同样查询没必要hit两次甚至多次数据库。
阅读全文 »
简化 Django 2016/02/07 · 工具与框架 · 1 条评论
尽管Django的流行和普及, 一些开发者仍然认为她是一个过时的web开发框架, 仅仅适合内容丰富的web程序。 然而现在大多数web程序往往不是富内容的, 这似乎让Django看起来不是最佳选择的web框架。那么让我们花点时间从现在的web开发实践中重新认识下她吧。
建立一个更高级别的查询 API:正确使用Django ORM 的方式 2016/02/02 · 实践项目
在这篇文章里,我将以反模式的角度来直接讨论Django的低级ORM查询方法的使用。作为一种替代方式,我们需要在包含业务逻辑的模型层建立与特定领域相关的查询API,这些在Django中做起来不是非常容易,但通过深入地了解ORM的内容原理,我将告诉你一些简捷的方式来达到这个目的。
Django 实现下载文件功能 2016/01/26 · 工具与框架
有些时候,由于网站本身逻辑,需要通过Django提供下载功能,如页面数据导出功能(下载动态生成的文件)、先检查用户权限再下载文件等。因此,有必要研究一下文件下载功能在Django中的实现。
python Django模板的使用方法 2016/01/11 · 工具与框架
模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。
Django权限机制的实现 2016/01/11 · 工具与框架 · 1 条评论
权限机制能够约束用户行为,控制页面的显示内容,也能使API更加安全和灵活;用好权限机制,能让系统更加强大和健壮。因此,基于Django的开发,理清Django权限机制是非常必要的。
不停机条件下部署 Django 应用 2015/11/02 · 工具与框架, 框架
当我们上线新的服务应用时,经常不得不重启Web服务器以完成部署。但这会对用户造成一定影响,特别是服务器处于繁忙状态时,问题更严重。本文中,作者将针对这一问题,讲述其如何在不停机条件下部署Django应用。
Django任意代码执行漏洞分析 2015/09/15 · 工具与框架, 框架 · 1 条评论
最近在进行网站代码审查的过程中,发现某些产品由于session使用不当,导致可能被攻击者利用,执行任意代码。这些产品在登录的JS代码中,泄露了SECRET_KEY,将该值作为密码加密的盐,这样就暴露了加密salt不太好吧,更重要的是对django的安全造成了极大的威胁。
基于Django与Celery实现异步队列任务 2015/08/24 · 工具与框架, 框架 · 2 条评论
本译文结合Django+Celery+Redis实现一个定期从Flickr 获取图片并展示的简单案例,方便大家理解实现异步对列任务的过程。
一套关于Django的笔试题 2015/08/03 · 工具与框架, 框架 · 2 条评论
Python的笔试题网上能搜出N个版本,Django的却不多。这套题我觉得出的挺好的(某公司的笔试的部分题目),可以考察笔试者对于框架的理解和使用熟练度,展开了问,也可以问到很深的地方。
在Django中实现一个高性能未读消息计数器 2015/07/30 · 实践项目, 工具与框架, 框架
计数器(Counter)是一个非常常用的功能组件,这篇blog以未读消息数为例,介绍了在 Django中实现一个高性能计数器的基本要点。
“海盗”用Flask,“海军”用Django 2015/07/28 · 工具与框架, 框架
如果你正在验证一个新想法或者做一个产品,就必须选择一个 web 框架来实现它。对 Python 开发者来说,Flask 和 Django 是两个最流行的 web 框架选项。
Flask、Django、Pyramid三个框架的对比 2015/05/09 · 工具与框架, 框架 · 3 条评论
在python web框架的世界里充满了选择。有Django,Flask,Pyramid,Tornado,Bottle,Diesel,Pecan,Falcon等等的来吸引开发者的注意。作为一个开发者,你想要从中选择一个框架来帮你完成项目,并且能继续做大事情。
Django项目该如何布局?我推荐这样做 2015/04/08 · 工具与框架, 框架
“Django应用、配置文件以及其他各种相关目录的最佳布局是什么样的?” 总是有朋友问我们这个问题,因此我想花一点时间,写一下我们究竟是如何看待这个问题的,这样我们就可以很容易让其他人参照这个文档。
虽然 Django 1.4 发布时,它包含了一个改进后的项目布局(这还用了很长一段时间),但本文有一些优化项目布局的更好建议。
Django运行方式及处理流程总结 2014/12/24 · 工具与框架, 框架
之前在网上看过一些介绍Django处理请求的流程和Django源码结构的文章,觉得了解一下这些内容对开发Django项目还是很有帮助的。所以,我按照自己的逻辑总结了一下Django项目的运行方式和对Request的基本处理流程。
零基础自学Python感觉很难,不像大... keepcalm 发起 • 100 回复
小弟机械行业3年了,自学了python半年,想... 阅微 发起 • 20 回复
参数设置相同,词典相同,代码相同,两台... yunkchen 发起 • 5 回复
2年Java,想转 python 大概会吧 发起 • 19 回复
python2.7如何输出文件中的汉字 心心。 发起 • 35 回复
Python学习,有哪些方向可以选择 小丑的哭笑 发起 • 33 回复
API beautifulsoup Celery Django featuredpost Flask GDB gevent GIL import itertools Linux logging matplotlib MongoDB MySQL Nginx NLP NumPy oop OpenCV ORM Pandas pyenv pyGame Pyspider Python python源码 R restful Scikit-Learn Scrapy setuptools Socket Spark SQLAlchemy tensorflow Tornado Vim virtualenv web web开发 Web服务器 werkzeug WSGI XML 作用域 元类 决策树 函数 函数式编程 列表 协程 图像处理 垃圾回收 多线程 多进程 字典 字符串 字符编码 安全 并发 并行 异步 微信 性能 性能分析 描述符 教程 数据分析 数据可视化 数据挖掘 数据科学 数据结构 数据结构与算法 机器学习 标准库 树形结构 正则表达式 深度学习 游戏编程 爬虫 生成器 神经网络 算法 类 线性回归 线程 编码 网络爬虫 网页爬虫 聚类 装饰器 解释器 贝叶斯 迭代器 遗传算法 闭包 面向对象 面试
Tryton:一个通用商务框架 杂项
NLTK:一个先进的用来处理自然语言数据的Python程序。 自然语言处理 · 3
PyMC:马尔科夫链蒙特卡洛采样工具 科学计算与分析
statsmodels:统计建模和计量经济学 科学计算与分析
Pylearn2:一个基于Theano的机器学习库 机器学习 · 1