10

管理インターフェイスでユーザーを作成するときに、is_staff の値を True に設定する必要があります。

どうやってやるの?

ありがとう

4

1 に答える 1

13

カスタム ModelAdmin を定義し、そこにカスタム ロジックを追加できます。

class UserAdmin(admin.ModelAdmin):
    def save_model(self, request, obj, form, change):
        if request.user.is_superuser:
            obj.is_staff = True
            obj.save()

admin.site.register(User, UserAdmin)

詳細については、こちらをご覧ください。

于 2013-02-12T22:45:15.690 に答える