23

私はDjango管理者のユーザー画面から優れたユーザーのリストを抽出する必要があるDjangoプロジェクトに取り組んでいます。actions各ユーザーの ID の前に CheckBox を取得するために、サンプル クラスに変数を追加しました。

class SampleClass(admin.ModelAdmin):
    actions =[make_published]

アクション make_published は既に定義されています。Add user次に、図に示すように、 ボタンの横に別のボタンを追加します。管理ユーザー画面. しかし、新しいテンプレートを使用せずにこれを達成する方法がわかりません。そのボタンを使用して、選択したユーザー データを Excel に出力したいと考えています。ありがとう、私を導いてください。

4

3 に答える 3

0

簡単受け入れられている方法は、テンプレートをオーバーライドすることです。

Django テンプレートをいじりたくない場合はMedia、admin にクラスを追加し、javascript を追加してボタンを作成することもできますが、javascript で要素を作成するのは少し厄介であり、避けるべきだと思います。

于 2013-07-31T11:29:10.147 に答える