たとえば、django で wiki やフォーラムなどを含む複雑なサイトを作成している、または別のサイトから再利用する予定の独自のアプリを作成しているとします。
たとえば、下部にフォーラムがある wiki ページを作成したり、以前に作成した wiki アプリを別のグラフィカル レイアウトで再利用したりしたいと考えています。
この種の再利用を可能にするためにアプリを構成する最良の方法は何ですか?
これまでのところ、urls.py でアプリに独自の URL を与えてきました。ただし、複数のアプリを 1 つのページにまとめたい場合、これは機能しません。
さらに、私がオンラインで見つけたほとんどのアプリには、完全な html を含む独自のテンプレートが付属しており、コンテキストを作成/準備するロジックと、リクエストを処理して応答を生成するロジックを分離していません。
ここでのベストプラクティスは何ですか? 職業はなんですか?オンラインでダウンロードしたアプリケーションのテンプレートを編集しますか? アプリケーションに適合するようにリファクタリングしますか?
自分のアプリケーションはどうすればよいですか? コンテキストを取得するメソッドとそれをレンダリングするメソッドを持つようにそれらを構造化しますか?