Как сделать файлы доступными не в "/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))
Вернуться на верх