Как создать представление Django на основе функции, выводимой на страницу вместе с заголовками, например, следующей примерной функцией?Использование представления не Django в коде Django
def f():
print("Content-Type: text/plain\n\nExample.")
Лучшая идея, которую я придумал для перенаправления на строку, синтаксический анализ текста на выходе и воссоздать отклик в формате Django.
Есть ли лучшие способы?
Почему? Вы действительно хотите построить ответ HTTP с нуля? Тогда почему вы используете Django? Если вы хотите это сделать, вы должны ознакомиться с спецификацией HTTP. Если вы пропустите детали, такие как требование о том, что разрывы строк должны быть '\ r \ n', ваш HTTP будет недействительным. –
@ HåkenLid Я хочу использовать SDK BrainTree Python (который не является Django) вместе с нашим проектом Django. – porton
Если вы хотите вернуть обычный текст вместо html, используйте HttpResponse, как предлагает @souldeux. –