PHPベースのWebサイトをDjangoをフレームワークとしてPythonに移行しようとしています。どのようにDjangoテンプレートにネストしますか?
しかし、私はテンプレートに実際の問題があります。私は彼らが構造の面でどのように働いているのか、頭を浮かべているようには思えません。
これは、PHPで行われたように異なるページを使用してテンプレートを構築する「ネスト」を指しています。たとえば、次のテイク -
のindex.php -
<html>
<head>
<title>Home | Sequence Control Panel</title>
<?php require_once "head.php"; ?>
</head>
<body>
<!-- Header -->
<?php require_once "nav.php"; ?>
<p>Hello World</p>
<!-- Footer -->
<?php require_once "footer.php"; ?>
</body>
</html>
footer.php -
<footer id="footer">
<ul class="icons">
<li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>
<li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>
<li><a href="#" class="icon fa-dribbble"><span class="label">Dribbble</span></a></li>
<li><a data-toggle="modal" data-target="#myModal" class="icon fa-envelope-o"><span class="label">Email</span></a></li>
</ul>
<ul class="copyright">
<li>© <?= date('Y'); ?> Sequence CP</li><li><a href="terms-and-conditions">Terms & Conditions</a></li>
</ul>
を基本的に、私は3で、フッター、頭とNAVを分割しています別のページを開き、それらにリンクし直します。
私は私が使用できることを知ってるのindex.phpとfooter.phpが
<?php require_once "footer.php"; ?>
を使用して上記で行ったように1ページに一つのリンクに複数のページの内容をどのように -
{% block content %}
<p>Hello World</p>
{% endblock content %}
しかし私は私のテンプレートで一度だけそれを行うことができます。私はblock content
を複数回使用することはできないようです。
1つではなく、複数のページの内容をどのようにネストしますか?
PS:私は
[サイトにdjangoのアプリケーションを入れ子にする方法](http://stackoverflow.com/questions/21782572/how-to-joinnest-django-apps-in-site)の可能な複製 –