Wagtail を使用しており、django-inspectional-registrationも使用しています。ユーザーの承認をdjango管理者ではなくCMSで実行できるように設定しようとしています。これを行うために、次のように を作成しましたModelAdmin
。
wagtail_hooks.py
from wagtail.contrib.modeladmin.options import (ModelAdmin, modeladmin_register)
from registration.models import RegistrationProfile
class RegUserModelAdmin(ModelAdmin):
model = RegistrationProfile
menu_label = 'Users to accept'
menu_icon = 'user'
menu_order = 250
add_to_settings_menu = False
exclude_from_explorer = False
list_display = ("user", "_status")
list_filter = ("_status",)
search_fields = ("user",)
modeladmin_register(RegUserModelAdmin)
次に、予想どおり、すべての登録プロファイルは次のように表示されます。
ただし、これらのプロファイルのいずれかをクリックしても、何も表示されません。
ブラウザ コンソールやテスト サーバーにエラーは表示されず、まったく何も表示されません。
私の別のモデルで完全に動作する別の ModelAdmin があり、これがさらに混乱を招きます。