是一款高级的Python Web框架,可以帮助开发者快速创建web应用。我们这里整理了15款Django开发中常用的软件包,学会使用它们可以节省大量开发时间,提高开发效率。同时,也给出了它们的pip安装方法。下面一起来看下。  
认证和授权 
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)并让用户决定会话过程中存储在数据库中的消息。  
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 
为模型提供版本控制功能,稍微配置后,就可以恢复已经删除的模型或回滚到模型历史中的任何一点。最新版本支持Django 1.6。

pip install django-reversion

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

pip install django-extensions

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

pip install django-braces

15款Django开发常用软件包相关推荐

  1. Django开发常用30个软件包

    Django是一款高级的Python Web框架,可以帮助开发者快速创建web应用.我们这里整理了30款Django开发中常用的软件包,学会使用它们可以节省大量开发时间,提高开发效率.下面一起来看下. ...

  2. 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具

    身为一名开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼.随着Android与iOS系统的不断更新换代,相关的的应用也层出不穷,随着移动应用程序的普及推动,很多新的方面被迅速发展, 下面 ...

  3. 15款商城网站常用的图片放大镜特效

    jquery图片放大镜效果制作变焦镜头图片放大查看代码 jQuery图片放大镜插件鼠标悬停图片放大镜头显示代码 jQuery鼠标滑过图片放大镜效果_淘宝图片放大镜代码 jquery jqzoom仿京东 ...

  4. 几款web开发常用jquery特效代码

    特效网: http://www.xwcms.net  1.图片拖动特效 http://www.xwcms.net/js/tpdm/32946.html 2.弹出层焦点图特效: http://www.x ...

  5. Python常用的六款编程开发工具汇总!

    最近看到不少小伙伴说"我想学Python,但是都不知道该使用哪些工具?"Python的学习过程少不了IDE或者代码编辑器,或者集成的开发编辑器(IDE).有一个好的开发工具可以大大 ...

  6. 15款针对Bootstrap框架的开发工具

    转自http://www.csdn.net/article/2014-02-18/2818443-15-best-bootstrap-tools-for-designers Bootstrap是由前T ...

  7. 【开发工具】C/C++开发者必不可少的15款编译器+IDE

    Web开发者可选择的编程语言有很多比如,Java..Net.PHP.Ruby.Perl.Python等等,但是今天我们要讨论的是两个古老且非常流行的语言,即C/C++.正是由于其迷人的特性,赋予了它们 ...

  8. 使用Python Django开发web应用15 缓存

    版本声明:转载请注明出处.未经允许,禁止商业用途. 15 使用Python Django开发web应用 缓存 讲师:刘一凡 第一步: 在settings.py中进行添加 CACHES = {     ...

  9. 15款很棒的 JavaScript 开发工具

    在开发中,借助得力的工具可以事半功倍.今天,这篇文章向大家分享最新收集的15款非常有用的 JavaScript 开发工具. TestSwarm: Continious & Distribute ...

  10. Web前端开发常用的十款开发工具汇总

    今天小编要跟大家分享关于Web前端开发常用的十款开发工具汇总 1.Glitch https://glitch.com 好的,这不仅仅是一个工具,还是一个非常棒的编码平台以及一个很棒的技术社区.我可以在 ...

最新文章

  1. OpenCV数字图像处理(5) 像素访问之添加椒盐实例 通道分离与合并
  2. Ubuntu18.04深度学习环境配置(简易方式)
  3. 硕士学历真的很重要吗?过来人道出实情,看到最后一句很感动
  4. 自定义SpringBoot start 被依赖时 程序包不存在的问题
  5. tomcat web应用_具有可执行Tomcat的独立Web应用程序
  6. httpd2.4源码编译
  7. OpenShift 4 - 容器访问限速和Route访问限制流
  8. 解决vs2005中文乱码问题
  9. Python 中的全局变量
  10. 05Struts2表单
  11. 【渝粤教育】电大中专审计原理与实务 (2)作业 题库
  12. 神经网络的Dropout的理解
  13. SparkSQL架构
  14. MATLAB 高等数学中的应用
  15. STM32-RTC实时时钟-毫秒计时实现
  16. 三维建模软件有哪些?超详细三维建模软件介绍
  17. Java静态代理、动态代理
  18. 冰汽朋克侦查机器人_冰汽时代困难难度机器人流玩法心得 寒霜朋克困难难度怎么玩...
  19. ps网页效果图转html,Photoshop制作简洁干净的网页效果图
  20. 数据库 | MitoPhen 数据库:基于人体表型进行线粒体 DNA 疾病诊断

热门文章

  1. 四川行无疆电商讲解拼多多电商产品销量如何清零
  2. 查T结果与Z结果的P值[转载]
  3. Linux系统检测工具sysstat使用实战
  4. 无刷直流电机模糊PID控制
  5. 基于matlab的心电信号预处理
  6. 利用jspx解决jsp后缀被限制拿shell
  7. 1、STVD和STVP的使用及串口烧写程序教程
  8. 《MATLAB智能算法30个案例》:第11章 基于多层编码遗传算法的车间调度算法
  9. ActiveReports报表控件V11 SP1版本正式发布!
  10. linux shell 中的idd,shell脚本入门教程.pdf