Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在django中处理crossdomain.xml?_Django_Nginx_Crossdomain.xml - Fatal编程技术网

如何在django中处理crossdomain.xml?

如何在django中处理crossdomain.xml?,django,nginx,crossdomain.xml,Django,Nginx,Crossdomain.xml,我正在运行一个ubuntu虚拟机-django在nginx后面的apache2下运行 我需要设置crossdomain.xml-在尝试播放flash MOV时,当前正在获取“拒绝访问”等信息 设置这个的最佳方法是什么?您可以让nginx为您提供crossdomain.xml。您可以找到一个配置示例 如果您愿意的话,这将更高效,更适用于整个站点。您可以让nginx为您提供crossdomain.xml。您可以找到一个配置示例 如果您愿意的话,这会更有效,而且会覆盖整个站点。您也可以尝试,这将为您构

我正在运行一个ubuntu虚拟机-django在nginx后面的apache2下运行

我需要设置crossdomain.xml-在尝试播放flash MOV时,当前正在获取“拒绝访问”等信息


设置这个的最佳方法是什么?

您可以让nginx为您提供crossdomain.xml。您可以找到一个配置示例


如果您愿意的话,这将更高效,更适用于整个站点。

您可以让nginx为您提供crossdomain.xml。您可以找到一个配置示例


如果您愿意的话,这会更有效,而且会覆盖整个站点。

您也可以尝试,这将为您构建XML。它确实通过Django为crossdomain.xml文件提供服务,这比静态提供效率要低。

您也可以尝试,这将为您构建xml。它确实通过Django提供crossdomain.xml文件,这比静态提供效率低。

另一个解决方案是在应用程序中创建视图,在其中处理来自flash的请求:

def crossdomain(request, **kwargs):
    return render(request, 'crossdomain.xml', {})
将crossdomain.xml放入模板目录,并将模式添加到URL.py:

(r'^crossdomain.xml', 'projectname.appname.views.crossdomain')

(在使用缓存覆盖django之前,这对生产服务器不好)

另一个解决方案是在应用程序中创建视图,您可以在其中处理来自flash的请求:

def crossdomain(request, **kwargs):
    return render(request, 'crossdomain.xml', {})
将crossdomain.xml放入模板目录,并将模式添加到URL.py:

(r'^crossdomain.xml', 'projectname.appname.views.crossdomain')

(在使用缓存覆盖django之前,这对生产服务器不好)

你有工作链接吗?我想知道如何通过nginx为crossdomain.xml提供服务。您有可用的链接吗?我正在试图弄清楚如何通过nginx为crossdomain.xml提供服务