Вот мой setting.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
вот мой url.py
if settings.DEBUG:
urlpatterns += [
url(r'^static/(?P<path>.*)$', serve,
{'document_root': settings.STATIC_ROOT, 'show_indexes':settings.DEBUG})
]
или
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
, но когда я хочу получить доступ http://127.0.0.1:8000/static/website/css/bootstrap.min.css
Я получаю 'website/css/bootstrap.min.css' could not be found
Статические папки находятся в корневой папке проекта, рядом с manage.py
Структура проекта:
project
- main
- urls.py
- settings.py
- app
- static
- grappelli/jquery/ui/jquery-ui.min.css
- website/zone.txt
- website/css/bootstrap.min.css
- manage.py
- templates
Одна интересная вещь заключается в том, что я могу получить доступ к http://127.0.0.1:8000/static/grappelli/jquery/ui/jquery-ui.min.css
, но не могу получить доступ к http://127.0.0.1:8000/static/website/zone.txt