前提・実現したいこと
djangoのtemplatesの中に入っているhtmlで
{% block content %}
{% endblock %}
を用いて別のhtmlに代入したい。
発生している問題・エラーメッセージ
下のコードの通り、代入されずreplace meだけが表示される。
該当のソースコード
product
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>coding by django</title> 6</head> 7<body> 8{% block content %} 9 replace me 10{% endblock %} 11</body> 12</html>
product2
1{% extends 'product.html' %} 2 3 4{% block content %} 5<h1>hey this sentence is created by product2</h1> 6{% endblock %}
試したこと
replace meはきちんと表示されているためurls.py, view.pyは問題なく機能していると思います。
product.htmlとproduct2.htmlは同じtemplatesに保存されています。
補足情報(FW/ツールのバージョンなど)
os windows
pycharmを使用
表示にはgoogle chromeを使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。