Django Admin サイトを実行でき、SuperUser としてログインすると、モデルも変更できます。この部分は完璧に機能します。スーパー ユーザーではないユーザーとしてログインすると、このモデルを変更するオプションがユーザーに表示されません。スーパー ユーザーとしてログインし、権限リストからこのモデルを変更する権限をこのユーザー/グループに付与しようとしたところ、リストにこの権限が見つかりませんでした。
次の権限が表示されます。
- 管理者|ログ エントリ|
- .
- .
- 認証|グループ|...
- 認証|メッセージ|...
- 認証|許可|...
- コンテンツ タイプ|...
- セッション|...
私のModelAdminに関連するものは何もありません。私の admin.py は次のようになります。
from django.contrib import admin
from pl.models import *
class MyModelAdmin(admin.ModelAdmin):
pass
admin.site.register(MyModel, MyModelAdmin)
ModelAdmin で指定されたモデルを編集できるのはスーパーユーザーだけですか? 選択したモデルに対してグループに許可を与えたい場合はどうすればよいでしょうか。これを行う方法はありますか?ありがとう。