我对这个话题还是个新手,但我正在尝试将Django和Pyjamas结合起来。将两者结合起来的聪明方法是什么?我问的不是沟通,而是逻辑部分。
我是不是应该把所有的http://www.mysite.com/something生成的JS都放在域的基础上,比如在一个子目录,甚至是子域上设置Django,这样所有的http://something.mysite.com/something调用都会转到Pyjamas?
据我所知,在这样的组合中,在Django中创建视图没有多大意义?
在Pyjamas中是否有一些干净的urls的解决方案,或者应该在其他级别上解决?多么?在调用Pyjamas生成的JS时,将一些参数作为GET参数传递到干净的url中,这是一种标准的方式吗?
发布于 2010-03-22 23:12:02
你应该看看好的Django With Pyjamas方法。
发布于 2012-05-02 03:36:51
我已经设法让下面的代码正常工作,但这并不理想。完整的披露:我还没有弄清楚如何使用django的模板系统来将内容放入pyjamas元素中,并且我还没有确认这个设置是否适用于django的身份验证系统。我已经确认的唯一一件事是,这会让睡衣生成的页面显示出来。这是我所做的。
每次使用睡衣重新生成文件时,您都需要手动进行这些编辑。在一起生成输出时,似乎没有办法告诉pyjamas使用特定的URL前缀。哦,好吧,睡衣的凉爽弥补了很多。
发布于 2011-06-14 05:41:32
酸,我不确定这是一个你希望的答案,但我一直在寻找和你一样的答案。
据我所知,最实用的方法是使用Apache服务器提供Pyjamas输出,并将Django用作JSONrpc调用等的简单服务API。
顺便说一句,我开始怀疑Django是否是最好的选择,考虑到仅仅使用它并没有利用它的大部分功能。
到目前为止,我发现使用Django将Pyjamas输出作为Django视图/模板提供服务的问题是这样加载的
bootstrap.js主页加载"bootstrap.js“,根据所使用的浏览器,html将加载相应的应用程序页面。即使您使用Django模板语言适当地设置了静态文件链接来引用和加载" bootstrap.js ",我似乎也不能为引用每个应用程序页面的bootstrap.js做同样的事情。
这让我很伤心,因为我非常喜欢Django的“无限制的URLS”特性。
https://stackoverflow.com/questions/2428279
复制相似问题