-2

独自の Auth アプリを作成しましたが、管理者が機能しません。何を提案できますか?

現在の例外: 「ユーザー」オブジェクトには属性「is_authenticated」がありません

私のユーザーにはそのような方法がないことを私は知っています。だから私には2つの方法があります: - 管理者を変更する - ユーザーシステムを適応させる

私の質問は次のとおりです。認証にバインドされた管理者を簡単にオフにする可能性はありますか

4

1 に答える 1

2

ファイル django/contrib/admin/views/decorators.py を参照してください。

from django.contrib.auth.models import User
from django.contrib.auth import authenticate, login

これらはstaff_member_required、管理アプリケーションへのアクセスを保護するデコレーターで使用されます。

管理アプリケーションが必要django.contrib.authです - モンキーパッチを試みるかもしれませんが、それは悪い習慣です (Django は RoR ではなく、Python は Ruby ではありません)。

于 2009-05-07T10:21:29.693 に答える