kil*_*ney 14 django django-templates
所以我想知道你是否可以直接从视图中返回包含标记.
该页面是包含项目列表的普通页面.使用包含标记呈现项目列表.如果对视图发出ajax请求,我只想返回包含标记将返回的内容,以便我可以通过javascript将其附加到页面上.这样的事情可能吗?或者我应该更好地设计这个?
这当然是可能的。视图可以呈现包含标签可以呈现的任何模板。这种方法的优点是您可以充分利用 Django 模板的全部功能。
另一方面,AJAX 响应通常不包含 HTML,而是包含 XML/JSON。如果您使用 Django 的模板功能,最好返回 HTML。如果没有,XML/JSON 可能更有意义。只是我的两分钱。