django-import-export ライブラリを使用して、定義済みのモデルの一部に django 管理者を介してデータ ダウンロード オプションを提供することに成功しています。
しかし、ユーザー管理を介して同じエクスポート オプションを提供するのは困難です。
私の他のモデルでは、次のようなことをしましたadmin.py
:
class OtherResource(resources.ModelResource):
class Meta:
model = Other
class OtherAdmin(ExportMixin, admin.ModelAdmin):
# Other admin definition here
私の問題は、のような事前にパッケージ化された Django モデルに同じエクスポート機能を提供することUser
です。
私は次のことを試しました...
class UserResource(resources.ModelResource):
class Meta:
model = User
class UserAdmin(ExportMixin, UserAdmin):
pass
しかし、これにはいくつかの問題があります。
User
リスト表示から一連のモデル フィールドを削除します (is_active
や などgroups
) 。exclude
UserResource に を追加してもエクスポートからそれらのフィールドが除外されないため、何かが完全に接続されていないことがわかります
私は自分の側で を再作成することができましたUserAdmin
が、それが不要であることを望んでいます (そして推測しています)。
何か案は?