我刚刚切换到 TemplateResponse 使用 pjax。它现在可以正确呈现布局,但根本不会呈现内容。即使禁用了 django-pjax。我的视图代码:
def product(request, slug):
product = get_object_or_404(Product, slug=slug)
return TemplateResponse(request, "layouts/base.html", ({ 'product':product, 'url':request.get_full_path }))
在我的布局中,我有这个块:
{% block content %}{% endblock %}
和我的模板:
{% extends "layouts/base.html" %}
{% block content %}
...
{% endblock %}
使用普通的render-shortcut
django 提供,它可以立即工作。有什么建议吗?提前致谢!