gpt4 book ai didi

javascript - 在 Django 项目中使用 ChaplinJS

转载 作者:行者123 更新时间:2023-11-28 07:16:30 24 4
gpt4 key购买 nike

我正在尝试在 Django 项目中构建 ChaplinJS。我已经下载了Chaplin Boilerplate并在浏览器中打开index.html。工作得很好(卓别林示例页面所示)。然后我将所有文件放入 Django 项目“前端”目录中,并通过 django 的 staticfiles 解析 index.html 中 *.js 库的所有路径。当我从本地主机打开页面时,我现在看到的只是空屏幕。服务器控制台显示:

[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

我还检查了浏览器中的 JS 控制台:创建了应用程序对象,但没有 Controller 或 View 。我做错了什么?

最佳答案

发现我的错误。除了 URL 之外,一切都很好。在 Django 项目中,我有 books 应用程序,因此索引页面的 URL 为 localhost:8000/books/ 但在 Chaplin 路由中 ma​​tch 设置为 match '', 'hello#show' 因此将其更改为 match 'books', 'hello#show' 解决了问题

关于javascript - 在 Django 项目中使用 ChaplinJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30788894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com