ブロック/モジュールまたは整理方法

私にとって、美しいコードは美しいコード以上のものです。 これは素晴らしいコードであり、最も重要なのは保守が簡単なコードです。



どのサイトの動的ページにも、「ブロック」および「メインコンテンツ」タイプの要素が含まれています。



つまり、「タグ」を使用してブロックを表示し、ロジックを表示してコンテンツを表示することをお勧めします。 これにより、たとえば、Pythonコードを1行も記述せずにテンプレートレベルでブロックをキャッシュできます。



他のすべては、そのコンポーネントシステムに最も細分化されます。



また、メインコンテンツのブロックを見つけて、別のタグに入れることもできます。ブロックがメインコンテンツのデータに添付されている場合、このデータをタグにキャストする必要があることを明確にするだけです。 コンテキストを使用できますが、これはパラメーターをタグに直接渡すほど明白ではありません。



いずれにせよ、それを正しく行う方法を決めるのは全員のビジネスです:)



PS> Djangoプロジェクトをどのように整理し、どのように関連しているのかを知ることは興味深いでしょう。



All Articles