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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Pyjamas和Django静态文件设置_Django_Templates_Django Context_Pyjamas - Fatal编程技术网

Pyjamas和Django静态文件设置

Pyjamas和Django静态文件设置,django,templates,django-context,pyjamas,Django,Templates,Django Context,Pyjamas,我对web开发和Django和Pyjamas框架都有些陌生。因此,我感谢在学习过程中给予我的耐心 我正在设置Django和Pyjamas,让它们一起工作,JSONRPC客户机/服务器+Django模板 我将编译后的Pyjamas my_project.html用作Django模板。我将Django模板文件夹设置为我的Pyjamas项目输出文件夹 Pyjamas将一个bootstrap.js编译到同一个输出文件夹,我需要在Django模板中正确引用这些文件,作为以下文件的当前引用: <scr

我对web开发和Django和Pyjamas框架都有些陌生。因此,我感谢在学习过程中给予我的耐心

我正在设置Django和Pyjamas,让它们一起工作,JSONRPC客户机/服务器+Django模板

我将编译后的Pyjamas my_project.html用作Django模板。我将Django模板文件夹设置为我的Pyjamas项目输出文件夹

Pyjamas将一个
bootstrap.js
编译到同一个输出文件夹,我需要在Django模板中正确引用这些文件,作为以下文件的当前引用:

<script language="javascript" src="bootstrap.js"></script>

没有功能

Django管理静态文件的方法对我来说不是很明显,即使在阅读了它的文档之后。在文件夹层次结构和Django设置方面,最好的设置方法是什么

从Django模板中引用静态文件的最佳方式是什么


我知道我可能会问一些明显的问题,但在阅读了可用的文档之后,我似乎无法把这些问题放在一起。这是我真正开始滚动之前的最后一块拼图,所以任何帮助都将不胜感激

不让我评论,但我遇到了同样的问题。为了回答Daniel Kluev的问题,我们通过django提供pyjamas页面的原因是来自pyjamas->django的JSONRPC请求运行到django中的CSRF保护中,导致403错误。我们所看到的最好的解决方案(也许只是?)是将令牌作为cookie(或表单元素)传递给pyjamas,然后在RPC期间将其发送回django。由于问题113中提到的问题,我们未能实施这项计划


我见过的唯一其他选择是关闭CSRF中间件,或者使用装饰器豁免特定视图。这似乎是每个人都使用的解决方案,但是我们要求启用csrf保护,这样它就不会对我们起作用。

我不会对此发表评论,但我遇到了同样的问题。为了回答Daniel Kluev的问题,我们通过django提供pyjamas页面的原因是来自pyjamas->django的JSONRPC请求运行到django中的CSRF保护中,导致403错误。我们所看到的最好的解决方案(也许只是?)是将令牌作为cookie(或表单元素)传递给pyjamas,然后在RPC期间将其发送回django。由于问题113中提到的问题,我们未能实施这项计划


我见过的唯一其他选择是关闭CSRF中间件,或者使用装饰器豁免特定视图。这似乎是每个人都在使用的解决方案,但是我们要求启用csrf保护,这样它对我们就不起作用了。

为什么要将睡衣用作django模板?通常它们彼此分开,并且由http服务器(nginx、lighttpd、apache等)提供正确的文件。为什么要将睡衣用作django模板?通常它们彼此分离,由http服务器(nginx、lighttpd、apache等)提供正确的文件