私は Django に比較的慣れておらず、特に管理機能に慣れていません。ビルトイン管理サイトの利点を説明している多くの記事を読みましたが、それらをどの程度使用すればよいかわかりません。
一般的な質問:
- 管理者はどのようなデータベース操作を行う必要があり、一般的なサイト機能の一部にする必要があるのはどれですか?
- モデルは管理サイトで簡単に変更/削除できることは理解していますが、カスタム ページではなく、新しいオブジェクトを追加する最良の方法はありますか?
より具体的な質問:
- 荷物を追跡するためのウェブサイトを作成しています。アイデアは、スタッフが毎日多数 (数百) のパッケージをスキャンしてデータベースに挿入するというものです。モデルを追加する現在のプロセスは遅く、多段階のプロセスであるため、これが管理者で効率的に実行できるかどうかはわかりません (どの程度カスタマイズできるかはわかりません)。これはサイトの主要な機能の 1 つであるため、管理サイトにあるのも奇妙に思えます。Django フレームワークで自分のページを作成する方が理にかなっていますか? それとも、django-admin で既に作成されているものを (おそらくあまり効率的ではなく) 書き直すだけでしょうか?
皆さんが持っている提案や Django 標準は大歓迎です。