Django 最开源地方就是可使用强大第三方插件
1,Django默认没有提供对象(Object)级别的权限控制,咱们能够经过该Django Guardian 扩展来帮助Django实现对象级别的权限控制。
2,Python social auth 能够进行社交帐号认证/注册机制支持如Google、Twitter、新浪微博等站点
3,Django OAuth Toolkit 能够帮助Django项目实现数据、逻辑的OAuth2功能,可与Django REST框架完美整合起来。
4,django-allauth 可用于帐号注册、管理和第三方社交帐号的认证。
5,Celery 用来管理异步、分布式的消息做业队列,可用于生产系统来处理百万级别的任务。
6,Django REST 框架 构建REST API的优秀框架,可管理内容协商、序列化、分页等,开发者能够在浏览器中浏览构建的API。
7,Django stored messages 能够很好地集成在Django的消息框架中(django.contrib.messages)并让用户决定会话过程当中存储在数据库中的消息。
8,django-cors-headers 一款设置CORS(Cross-Origin Resource Sharing)标头的应用,基于XmlHttpRequest,对管理Django应用中的跨域请求很是有帮助。
9,Debug toolbar 可在设置面板显示当前请求/响应的各类调试信息。除了自己提供的操做面板外,还有来自社区的多个第三方面板。
10,Django Storages 可以使静态资源方便地存储在外部服务上。安装后只需运行“python manage.py collectstatic”命令就能够将所有改动的静态文件复制到选定的后端。可结合库“python-boto”一块儿使用,将静态文件存储到Amazon S3上。
11,Django Pipeline 静态资源管理应用,支持链接和压缩CSS/Javascript文件、支持CSS和Javascript的多种编译器、内嵌JavaScript模板,可充分容许自定义。python
安装 Django
1)yum 安装方法
1,首先确保你的liunx 装好了python
在命令行输入python 查询是不是否安装了python,若是没安装,请先安装python
2,安装 setuptools
yum install setuptools
3,完成以后,就可使用 easy_install 命令安装 django
easy_install django
4,以后咱们在python下输入
import django
django.VERSION
若是敲这两行代码有版本号证实Django安装成功数据库
2)pip 命令安装方法
pip install Djangodjango
3)源码安装方法
下载源码包:https://www.djangoproject.com/download/
输入如下命令并安装
tar xzvf Django-X.Y.tar.gz # 解压下载包
cd Django-X.Y # 进入 Django 目录
python setup.py install # 执行安装命令
安装成功后 Django 位于 Python 安装目录的 site-packages 目录下。后端
ps:转自另外一位大神的方法跨域