pjaxを使用するためにTemplateResponseに切り替えました。レイアウトが正しくレンダリングされるようになりましたが、コンテンツはまったくレンダリングされません。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が提供するものを使用すると、すぐに機能します。何かアドバイス?前もって感謝します!