Я пытаюсь использовать приложение статического файла в django 2.1.
Используя django-admin findstatic, файл найден:
$ sudo python3 /opt/bitnami/apps/django/django_projects/Project/manage.py findstatic --verbosity 2 leaflet/leaflet.css
Found 'leaflet/leaflet.css' here:
/opt/bitnami/python/lib/python3.6/site-packages/leaflet/static/leaflet/leaflet.css
Используя приведенный ниже URL, мой браузер показывает «Запрошенный URL /Project/static/leaflet/leaflet.css не найден на этом сервере»:
http://myserver/Project/static/leaflet/leaflet.css
Однако, используя другой файл из другого каталога:
$ sudo python3 /opt/bitnami/apps/django/django_projects/Project/manage.py findstatic --verbosity 2 admin/css/fonts.css
Found 'admin/css/fonts.css' here:
/opt/bitnami/apps/django/lib/python3.6/site-packages/Django-2.1.1-py3.6.egg/django/contrib/admin/static/admin/css/fonts.css
Файл доступен в моем браузере по URL:
http://myserver/Project/static/admin/css/fonts.css
Edit1: если я создаю какой-либо файл в папке /opt/bitnami/apps/django/lib/python3.6/site-packages/Django-2.1.1-py3.6.egg/django/contrib/admin/ static / admin /, например file.txt, я могу получить к нему немедленный доступ через URL http://myserver/Project/static/admin/file.txt
Edit2: доступ к http://myserver/Project/static/admin/ дает ошибку 403, тогда как доступ к http://myserver/Project/static/leaflet/ дает ошибку 404
Что я могу сделать, чтобы устранить эту проблему?
Я использую DJANGO 2.1
Мои настройки.py:
STATIC_URL = '/Project/static/'
Заранее спасибо.