Django开发常用插件

提示:下面大部分工具都可以使用其名字在github中搜索到,可下载源码,可学习使用方法。
1. Python social auth
一款社交账号认证/注册机制,支持Django、Flask、Webpy等在内的多个开发框架,提供了约50多个服务商的授权认证支持,如Google、Twitter、新浪微博等站点,配置简单。安装方式:

pip install python-social-auth
2. Django Guardian
Django默认没有提供对象(Object)级别的权限控制,这个插件可以帮助Django实现对象级别的权限控制。

pip install django-guardian
3. Django OAuth Toolkit
帮助Django实现数据、逻辑的OAuth2功能,可与Django REST框架结合起来。

pip install django-oauth-toolkit
4. django-allauth
另外一个用于账号注册、管理和第三方社交账号的认证插件。

pip install django-allauth
5. Celery
异步、分布式的消息作业队列,可用于处理百万级别的任务。

pip install Celery
6. Django REST 框架
构建REST API的优秀框架,可管理内容协商、序列化、分页等,开发者可以在浏览器中浏览构建的API。

pip install djangorestframework
7. Django stored messages
可以很好地集成在Django的消息框架中(django.contrib.messages),并让用户决定会话过程中存储在数据库中的消息。

pip install django-stored-messages
8. django-cors-headers
一款设置CORS(Cross-Origin Resource Sharing)标头的应用,基于XmlHttpRequest,对管理Django应用中的跨域请求非常有帮助。

pip install django-cors-headers
9. Debug toolbar
可在设置面板显示当前请求/响应的各种调试信息。除了本身提供的操作面板外,还有来自社区的多个第三方面板。

pip install django-debug-toolbar
10. Django Storages
可使静态资源方便地存储在外部服务器上。安装后只需运行“python manage.py collectstatic”命令就可以将全部改动的静态文件复制到选定的后端。可结合库“python-boto”一起使用,将静态文件存储到Amazon S3上。

pip install django-storages
11. Django Pipeline
静态资源管理应用,支持连接和压缩CSS/Javascript文件、支持CSS和Javascript的多种编译器、内嵌JavaScript模板,允许自定义。

pip install django-pipeline
12. Django Compressor
可将页面中链接的以及直接编写的JavaScript和CSS打包到一个单一的缓存文件中,以减少页面对服务器的请求数,加快页面的加载速度。

pip install django_compressor
13. Reversion
为模型提供版本控制功能,稍微配置后,就可以恢复已经删除的模型或回滚到模型历史中的任何一点。

pip install django-reversion
14. Django extensions
Django框架的扩展功能集合,包括management命令扩展、数据库字段扩展、admin后台扩展等。

pip install django-extensions
15. Django braces
一系列可复用的行为、视图模型、表格和其他组件的合集。

pip install django-braces




  • zeropython 微信公众号 5868037 QQ号 5868037@qq.com QQ邮箱
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值