2

djangoで次のことを行う必要があります。

  1. djangoでモデルをCRUDで利用できるようにし、ユーザーの役割に基づいて利用可能なCRUD操作とモデルを保護します。
  2. メイン/admin/ページでモデルをグループ化する方法を提供して、多数のモデルが表示されているときに、ユーザーが簡単にドリルダウンできるようにします。現在、それらはアプリごとにグループ化されています(1つのアプリがあり、1つのmodels.pyファイルがあるため)。
  3. django管理UIに別のテーマを使用したいと思います。django管理ツールがこれに適しているかどうかはわかりません。

できるだけ少ないコードを書きたいです。

これらのことを行うための最良の方法は何ですか?

4

1 に答える 1

1

標準的な方法は、管理テンプレートをオーバーライドすることです。ただし、i1l8 や組み込みの JavaScript などで非常に難しくなる可能性があるため、管理サイトのテーマを劇的に変更することには注意が必要です。

もう 1 つのより極端な方法は、完全にnexusのような別の管理アプリを調べて、好みに合わせて調整することです。

于 2012-12-24T10:45:24.507 に答える