一个django应用程序,支持视图中的跨源资源共享。

django-cross-origin的Python项目详细描述


django cross origin是一个django应用程序,支持视图中的跨源资源共享。

功能

  • 使用简单的MIXIN启用基于Django类的通用视图的CORS。
  • 通过访问器覆盖对所有cors头进行完全定制。

安装

  1. 检查最新的django cross-origin版本并复制或符号链接 cross_origin目录到PYTHONPATH中。如果使用pip,运行 pip install django-cross-origin
  2. 'cross_origin'添加到INSTALLED_APPS设置中。

用法

在基于Django类视图的情况下启用CORS,只需混合< cTIT>交叉原点.ValueAccess控件Is>/CIT> 在您看来:

from django.views import generic
from cross_origin.views import AccessControlMixin

class YourView(AccessControlMixin, generic.TemplateView):

    """Your view code here!"""

通过重写视图上的访问器方法,可以自定义所有cors响应头。完全 可用访问器的列表,请参阅AccessControlMixin的源代码。

更多信息

Django Cross Origin项目是在Mohawk开发的,并且 在麻省理工学院的许可下作为开源发布。

您可以从django-cross-origin project site获取代码。

贡献者

以下人员参与了该项目的开发。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中使用Kotlin值类   在Hadoop中表示大文本块作为键的java   java安卓工作室;布局设计视图;   字典Java确定字符串是否以映射中的键开头   JavaG1:混合gc和完全gc之间有什么区别?   java Camunda升级组织。阿帕奇。平民语言错误   java Scanner类具有NextLine无限循环   安卓 GCM Java服务器:发送带有重音字符的消息   java我正在构建一个兴趣计算应用程序,我的项目构建良好,有1个警告,但它不会在我的设备上打开   java在Tilera TileGX上构建OpenJDK 8   GUI中的java惰性初始化与急切初始化   java JodaTime四舍五入到最近的一刻钟   java如何限制菜单。SpringRoo中的jspx可以避免对其他用户的实体执行CRUD操作   java我应该将缓冲流链接到输入流,还是在将声音库作为嵌入式资源加载时使用URL类?