@Rogerg

Почему теряются css стили при изменении в url?

После изменения url проекта все урлы приложения отображаютя нормально, за исключением одного в котором не подключаются стили. Все остальные шаблоны отнаследованные от одной и тоже страницы отображаются нормально. Когда смотрю код страницы то в пути до статики появляется 'allarticles'
и так что бы было понятнее
Было
myproject
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]

стало
myproject
urlpatterns = [
path('admin/', admin.site.urls),
path('allarticles/', include('myapp.urls')),
]

соответственно myapp.urls.py ничего не менял
urlpatterns = [
    path('article/2018/', views.article2018list, name='article_list'),
    path('article/2018/<slug:slug>/', views.article2018detail, name='article'),
]

В итоге страница 'article/2018' отображается правильно и до и после
а страница 'article/2018/somename' содержимое показывет правильно а стили теряются, на эту страницу перешел по ссылке с 'article/2018' и путь до статики стал 'allarticles/static/css/bootstrap.min.css' а должен быть '/static/css/bootstrap.min.css' не понятно как добавилось 'allarrticles' только в одной странице. Обращение к урлам в шаблонах идет по имени.
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
{% load static %}

<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}">

ститику в темплейтах как подключаете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы