Как обслуживать определенные и/или произвольные статические файлы из 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?