Итак, у меня есть стандартный проект Django
с базовым видом, который возвращает простой оператор подтверждения HTML. Было бы правдоподобным для меня определить весь мой HTML-код в самом представлении как очень длинную строку и вернуть его, используя HttpResponse()
. Я знаю, что это немного unorthodox
, но это пример того, о чем я думаю:Django возвращает статический HTML в views.py?
from django.shortcuts import render
from django.http import HttpResponse
from django.shortcuts import render_to_response
def index(request):
html = """
<html>
<body>
This is my bare-bones html page.
</body>
</html>
"""
return HttpResponse(html)
Мои соответствующие JS
и stylesheets
будут храниться в том же каталоге, что и виды. py в моем приложении в этом примере. Просто убедившись: я не спрашиваю, работает ли это, потому что я уже знаю, что да, я просто хочу знать, есть ли какие-либо недостатки/недостатки этого метода, и почему больше людей не делают этого?
Я чтобы закрыть этот вопрос как не относящийся к теме, потому что он принадлежит http://codereview.stackexchange.com/ – jamylak