Как обслуживать определенные и/или произвольные статические файлы из Django?
Я создаю расширение для продукта SASS. Для этого расширения требуется:
- Каталог
/
, содержащийindex.html
- Каталог
/
, содержащийconfig.json
- Каталог
/
, содержащийcustomActivity.js
- Каталог
/
, содержащийicon.png
Я хочу хранить свои файлы config.json
и customActivity.js
в каталоге проектов static
, а файл icon.png
в каталоге media
. Мой index.html
файл должен быть через шаблон.
Пока что мой urls.py
файл выглядит так:
from django.urls import path
from . import views
urlpatterns = [
path("", views.index, name="index"),
]
и мой views.py
выглядит так:
from django.http import HttpResponse
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
def index(request):
return HttpResponse("some stuff") // just an example
Как написать url-путь, который будет направлять /
к представлению index, но /somefile.someextension
к каталогам static
или media
?