2015-06-11 47 views
1

我試圖在Django項目中構建ChaplinJS。我已經下載了Chaplin Boilerplate並在瀏覽器中打開了index.html。工作得很好(顯示chaplin示例頁面)。然後我把所有文件放到Django項目的「前端」目錄中,並通過django的staticfiles解決了index.html中* .js庫的所有路徑。當我從本地打開我的頁面,現在我只是空的屏幕。服務器控制檯顯示:在Django項目中使用ChaplinJS

[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控制檯:應用程序對象創建,但沒有控制器或視圖。我究竟做錯了什麼?

回答

0

發現我的錯誤。一切都很好,除了URL。在Django項目,我不得不應用,使URL索引頁是localhost:8000/books/但卓別林的路線比賽已於match '', 'hello#show'設置成其更改爲match 'books', 'hello#show'解決問題

相關問題