Django公式チュートリアルにおきまして、分からない部分がございます。
リンク先ページのテンプレートの名前空間の項目欄に記載がありました以下の部分なのですが、テンプレートを「polls/templates/polls/index.html」と書かなくても、異なるアプリケーションのテンプレートはそもそも「polls/templates」内におかないのではないでしょうか...?
他アプリケーションを作成する場合、そもそも別のプロジェクトディレクトリを作りそちらで操作を行うのでは良いのではないか、と思ってしまいました。
直接 polls/templates の中に置いてもいいのではないか、と思うかもしれませんね。しかし、それは実際には悪い考えです。Django は、名前がマッチした最初のテンプレートを使用するので、もし 異なる アプリケーションの中に同じ名前のテンプレートがあった場合、Django はそれらを区別することができません
まだ学習を始めたばかりでずれた質問になってしまっているかもしれないのですが、どなたかご助言頂けましたら幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/15 00:45 編集
2019/11/15 01:14
2019/11/15 01:28