Вам необходимо настроить статические файлы в приложении Django. Следующие ссылки должны помочь вам в правильном направлении:
http://www.tangowithdjango.com/book/chapters/templates_static.html https://docs.djangoproject.com/en/1.7/howto/static-files/
Вы создали свой index.html
, например, в каталоге шаблонов, которые могут получить доступ к статическим файлам (например, CSS, JavaScript, статические изображения, и т. д.), которые находятся в вашем статическом каталоге.
В ответ на ваш вопрос относительно модификации urls.py
, да. Как вы увидите в ссылках на настройку статических файлов в вашем проекте, вам нужно добавить код к вашему urls.py
. Пример этого кода может выглядеть следующим образом:
if settings.DEBUG:
import debug_toolbar
urlpatterns += patterns(
'django.views.static',
(r'media/(?P<path>.*)',
'serve',
{'document_root': settings.MEDIA_ROOT}),
url(r'^__debug__/', include(debug_toolbar.urls))
)
В процессе разработки Django служит ваши статическими файлами, следовательно, приведенный выше код, но при производстве ваших статических файлы подаются через сконфигурированный сервер (например, Apache, Nginx).
Здесь вы найдете информацию о том, как настроить статические файлы в django: https://docs.djangoproject.com/en/1.7/howto/static-files/ – torm