私はdjangoでWebアプリケーションを作っていて、ある部分では{%extend%}コマンドを使ってHTMLをいくつか入れようとしていますテンプレートを別のテンプレートに貼り付けます。ここでは、コードは次のようになります。私の{%extend%}コマンドが私のdjangoアプリケーションで動作しない理由
home.html -
<!doctype html>
<html>
<head>
</head>
<body>
{% block content %}
{% endblock %}
</body>
</html
search.htmlの -
{% extends "gamelobby/home.html" %}
{% block content %}
<h1>Hello World</h1>
{% endblock %}
問題が何であるか任意のアイデア?
home.htmlビューのコード - あなたが起こるしたい何
def index(request):
all_games = GameCard.objects.all()
template = loader.get_template('gamelobby/home.html')
context = {
'all_games': all_games,
}
return HttpResponse(template.render(context, request))
あなたは何がうまくいかないか教えてくれませんか?間違いはありますか? – solarissmoke
私は推測をして、ビュー内でまだ 'home.html'を参照していると言っています... [mcve]を作成してみてください – Sayse
@solarissmokeいいえ私はエラーを受け取りません。 search.htmlが表示されます – dmkanerer