приложений и у меня не выходит отобразить страницу приложения static
localhost:8000/static/
при этом стартовая страница
localhost:8000
работает нормально. в settings приложение static добавил. директория templates создана, путь к html странице по views прописан, в общем то все 1 в 1 с работающей страницей. могу что-то дополнительно показать для точной диагностики
ошибка Directory indexes are not allowed here. - гуглится. говорят в settings надо проверять
STATIC_URL
- но я так понимаю она вообще нужна только для хранения картинок и тд. пока печатал - подумал интересно а не в названии приложения ли дело?! ну типо, static - static - хотя при startapp конфликтов не возникало джанго бы не пропустил такое. надеюсь
ps вот код urls
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('welcomehome.urls')),
path('static/', include('static.urls')),
path('admin/', admin.site.urls),
помогите пожалста понять в чем ошибка
очень странно ... похоже дело дейстивтельно было в названии приложения. поменял static на userstatistics и всё заработало. магия вне хогвартса.
Ну так статик небось встроенное приложение для раздачи статики
только оно живет в джанго.чоттам.статикфайлс с импортами конфликтовать в теории не должно
Зато если урлы приложения Статик прицепить, как /static - вот и начнется веселуха
так static вроде бы зарезервировано уже самим джанго
Обсуждают сегодня