Fedor_PV,
не совсем понял как работает связка pygal и картинок.
судя по pygal.org/en/stable/documentation/output.html
есть несколько подходящих вариантов.
1 - render_to_file. выгрузить картинку в файл и использовать в последующем обычный файл.
его стоит использовать только когда результат (картинка) достаточно статичный и редко меняемый.
но в этом случае файл нужно выгружать в media dir, а не в static, а еще лучше в поле FileField.
2 - render_django_response. подходи для динамики. сделать вьюху которая динамически будет генерировать картинку в зависимости от параметра, а в img src просто указывать путь к этой view в виде <img src="{% url "generate_image" user %}">
3 - render_data_uri. заносим результат в контекст, а в шаблоне просто <img src="{{ img_data_uri }}">
Нужно выбирать решение по конкретной задаче и проекту.
Да, можно развернуть drf, rest api, jwt авторизацию и т.п., написать сериализаторы для каждой модели. Но не будет ли это излишним?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
www.django-rest-framework.org/api-guide/filtering
раздел Filtering against query parameters