Как сделать файлы доступными не в "/static/", а в "/app/static/"?
У меня структура проекта Django 1.11 выглядит следующим образом:
- project
-
- static
-
-
- img1. png
-
-
- app
-
-
- static
-
-
-
-
- img2. png
-
-
Файл "settings.py" содержит:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
Изображения доступны по адресу:
my-site.com/static/img1.png
my-site.com/static/img2.png
Но я хочу, чтобы изображения были доступны другим способом:
my-site.com/app/static/img1.png
my-site.com/app/static/img2.png
Я могу писать в файл "project/app/urls.py":
urlpatterns += static('static/', document_root=os.path.join(BASE_DIR, 'app' + STATIC_URL))
И тогда "img2.png" будет доступен, но не "img1.png". Как я могу сделать "img1.png" доступным?
Вот, попробуйте это...
urlpatterns += static('app/static/', document_root=os.path.join(BASE_DIR, STATIC_URL))