2015-01-03 2 views
0

Я хочу применить CSS к моему проекту Django.(Django) Как применять css?

Путь CSS в моем index.html прав, но он не работает.

Моя страница index.html показать хорошо на моем сайте,

--app_index
---- index.html
---- самозагрузки
------- CSS
----------- abc.css
----------- abc2.css

Таким образом, я должен Моди fy и файл URL.py?

+0

Здесь вы найдете информацию о том, как настроить статические файлы в django: https://docs.djangoproject.com/en/1.7/howto/static-files/ – torm

ответ

0

Вам необходимо настроить статические файлы в приложении 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).