Сакит Алиев,
Ети данные будут возвращаться, если вы их прямо укажете руками перед тем как отдавать в HttpResponse
Тк сам HttpResponse берет __str__ из модели и даже если в вашей модели данного метода нет он берется из метода от которого вы унаследовали свою модель
Так что делайте или JsonResponse или руками вставляйте каждое поле в HttpResponse
Алексей Жигалов, если "SPA" состоит из нескольких страниц, то логичнее все же запрашивать обьект из АПИ ака поместить его в кеш браузера
Если страница одна и она будет закеширована в браузере (чего делать не следует офк), то можно вставлять, как вы указали в тексте вопроса
И есть реальность, где нужно будет померять оба подхода и выбрать, тот что подходит
Алексей Жигалов, фронт запрашивает данные с бека
Чаще всего через апи, чаще всего в фрмате жсон
Все данные, которые беку нужно отдать фронту (например конфиги или статичные переменые) можно передавать через дата аттрибуты