私は自分のAuthアプリを作成しましたが、現在管理者は機能していません。何をお勧めしますか?Authアプリなしの足場またはdjango-admin
例外は今です:「ユーザー」オブジェクトは、私は本当に私のユーザーを知っているそのようなメソッドを持っていない無属性「is_authenticated」
を持っていません。だから私は2つの方法があります。 - 変更管理 を - 私のユーザシステム
私の質問に適応した可能性があるにも容易に
私は自分のAuthアプリを作成しましたが、現在管理者は機能していません。何をお勧めしますか?Authアプリなしの足場またはdjango-admin
例外は今です:「ユーザー」オブジェクトは、私は本当に私のユーザーを知っているそのようなメソッドを持っていない無属性「is_authenticated」
を持っていません。だから私は2つの方法があります。 - 変更管理 を - 私のユーザシステム
私の質問に適応した可能性があるにも容易に
がファイルジャンゴに/ contrib /管理/ビュー/デコレータを参照のauthにバインド管理オフ.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ではありません)。
実際には、AdminSiteとModelAdminを読んだ場合、カスタム認証スキームを行うために何が上書きされる必要があるかがはっきりと分かります。個人的には、私はバックエンドを書いています。 –
まず、「動作していません」と定義します。エラーメッセージやスタックトレースバックが含まれている可能性があります。これは、動作していないコードを投稿するのに役立つか、エラーメッセージを生成します。または、あなたが間違っていたことを正確に推測できることを望むことができます。または、デバッグ方法の指針が必要な場合は、より具体的な質問をすることができます。それらは私が提案できるものです。 –