2016-08-05 8 views

答えて

0

私はこれが古い質問であることを知っていますが、簡単な答えは「同等の登録抹消はありません」です。

標準のDjangoでは、Djangoの管理領域に表示されているすべてのモデルが同様の方法で登録されていますので、登録を解除すると意味があります。 Wagtailでは、管理領域は完全にカスタム化されており、Djangoの同様のソリューションのように 'modeladmin'は管理アーキテクチャの中心ではありません。 Wagtail内のさまざまなアプリは、自分のモデルを登録するためにインポート/使用することはありません。したがって、modeladminを使用してこれらのアプリを「登録解除」する方法はありません。 'modeladmin'アプリは、wagtailが提供するさまざまなフックのすべてを理解することなく、追加のモデル用のインターフェイスを追加するのに役立つユーティリティです。

カスタムモデルの登録にのみ使用される 'modeladmin'を使用すると、ほとんどの場合、modeladmin_register経由で登録するモデルを制御できるため、 'unregister'メソッドの必要性が大幅に軽減されますメソッドを使用しているため、登録できないようにする必要があります。

関連する問題