django 配置crossdomain.xml
首先写一个xml 文件,并上传至templates文件夹下
内容如下
<?xml version="1.0" encoding="UTF-8"?> <cross-domain-policy> <allow-access-from domain="*.chang.com" /> <allow-http-request-headers-from domain="*.chang.com" headers="*"/> </cross-domain-policy>
然后配置django urls.py
urlpatterns += patterns('django.views.generic.simple', (r'^crossdomain.xml$','direct_to_template',{'template': 'crossdomain.xml', 'mimetype': 'text/xml'}), )
或者这样
from django.views.generic.simple import direct_to_template urlpatterns += patterns('', (r'^crossdomain.xml$',direct_to_template,{'template': 'crossdomain.xml', 'mimetype': 'text/xml'}), )
这样就ok了,需要的同学做个记录。
当然还有一种方法是直接配置nginx的,直接放到网站根目录即可,这种方法可能更实际一点,上边我所介绍的方法针对那些不知道如何配置服务器,或者用的是django自带的服务器的同学。
大家借鉴一下。若有高手觉得有问题的可随时拍砖。
随缘