首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Django项目中使用ChaplinJS

在Django项目中使用ChaplinJS
EN

Stack Overflow用户
提问于 2015-06-11 18:41:15
回答 1查看 36关注 0票数 1

我试图在Django项目中构建ChaplinJS。我下载了卓别林样板并在浏览器中打开了index.html。工作非常好(显示卓别林示例页面)。然后,我将所有文件放入Django项目“前端”dir中,并通过django的*.js静态文件解析了index.html中所有通向库的路径。现在,当我从本地主机打开我的页面时,我只会得到一个空屏幕。服务器控制台显示:

代码语言:javascript
复制
[11/Jun/2015 21:34:53]"GET /books/ HTTP/1.1" 200 1542
[11/Jun/2015 21:34:53]"GET /front-end/books/bower_components/requirejs/require.js/ HTTP/1.1" 200 82687
[11/Jun/2015 21:34:53]"GET /front-end/books/js/routes.js HTTP/1.1" 200 185
[11/Jun/2015 21:34:53]"GET /front-end/books/js/application.js HTTP/1.1" 200 802
[11/Jun/2015 21:34:54]"GET /front-end/books/bower_components/chaplin/chaplin.js HTTP/1.1" 200 90223
[11/Jun/2015 21:34:54]"GET /front-end/books/bower_components/jquery/jquery.js HTTP/1.1" 200 242142
[11/Jun/2015 21:34:54]"GET /front-end/books/bower_components/lodash/dist/lodash.js HTTP/1.1" 200 229855
[11/Jun/2015 21:34:54]"GET /front-end/books/bower_components/backbone/backbone.js HTTP/1.1" 200 60127

另外,我在browser中检查了JS控制台:创建了应用程序对象,但是没有控制器或视图。我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-11 20:39:28

发现了我的错误。除了URL一切都很好。在Django项目中,我有图书应用程序,所以到索引页面的URL是localhost:8000/books/,但是在卓别林路由中,match是在match '', 'hello#show'上设置的,因此将其改为match 'books', 'hello#show'解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30788894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档