私はDjangoでアプリケーション全体をかなりうまく書いてきましたが、私は答えが分かりましたが、私は確信しています。DjangoとGeneric Views
私がDjangoについて本当に気に入ったことの1つは、データモデルと「明白な」ものを行う必要がないことでした。たとえば、私たちはアプリで広範囲に管理インターフェースを使用します。モデルを変更するたびに編集画面を作成し、最新の状態に保つ必要はないというのは本当に素晴らしいことです。
私が困惑しているのは、アプリのある部分にモデルの「読み取り専用」バージョンを表示させたいということです。基本的には、私は管理インターフェースで編集可能なウィジェットを使用しないで正確にしたい。今、私はDjangoのコードから、管理インターフェースが実際に通り抜け、編集可能なものを使用するようにウィジェットを置き換えるので、編集不可能なものが確実にそこにあることを知っています。
しかし、これまでのところ、「このオブジェクトをレンダリング」と言ってDjangoに「明白な」ことをさせ、管理インタフェースの場合と同じようにレンダリングする方法はありません。これは管理者のものよりも簡単ですし、b)ウィジェットが既にそこにあることを知っています。しかし、私はすべてを見てきたし、Djangoの例でさえ常にテンプレートを作成し、ページがどのように見えるかを正確に記述しているようです。
テンプレートを書くのは一般的には良い考えですが、開発の初期段階では、モデルで利用可能な情報があれば何か基本的なものを持つ方がよいでしょう。
何か不足していますか?申し訳ありませんが、これは愚かな質問です。
... Djangoの管理者がどのように柔軟な過小評価することはありませんが、本当に「なぜ汎用ビュー機能のための一般的なテンプレートが存在しない?」この質問です –