1

I'm trying to build ChaplinJS in Django project. I've downloaded Chaplin Boilerplate and opened index.html in browser. Worked perfectly fine (showed chaplin example page). Then i put all files into Django project "front-end" dir and resolved all paths to *.js libs in index.html via django's staticfiles. When i open my page from localhost now i'm getting just empty screen. Server console shows:

[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

Also i checked JS console in browser: Application object is created, but none Controllers or Views. What am i doing wrong?

Andrey
  • 299
  • 1
  • 14

1 Answers1

0

Found my mistake. Everything was fine except URL. In Django project i had books application, so URL to index page was localhost:8000/books/ but in Chaplin routes match was set on match '', 'hello#show' so changing it to match 'books', 'hello#show' solves the problem

Andrey
  • 299
  • 1
  • 14