سقالة أو جانغو-المشرف دون التطبيق أصيل
-
06-07-2019 - |
سؤال
وأنا خلقت بلدي التطبيق مصادقة الخاصة، والآن المسؤول لا يعمل، ما يمكن أن يوحي لك؟
والاستثناء الآن هو: كائن "المستخدم" لا يوجد لديه السمة 'is_authenticated'
وأنا أعرف بلدي العضو حقيقة لا يوجد مثل هذا الأسلوب. لذلك ليس لدي 2 طرق: - تغيير المشرف - التكيف مع النظام المستخدم الخاص بي
وكان سؤالي: هل هناك إمكانية بسهولة قبالة المشرف بد أن مصادقة
المحلول
وراجع ملف جانغو / contrib / المشرف / المناظر / decorators.py:
from django.contrib.auth.models import User
from django.contrib.auth import authenticate, login
وتستخدم هذه في staff_member_required
الديكور الذي يحرس الوصول إلى تطبيق المشرف.
وتطبيق الإدارة يتطلب django.contrib.auth
- كنت قد تحاول monkeypatch ذلك، ولكن من عادة سيئة (جانغو لا رور، بيثون ليس روبي)
لا تنتمي إلى StackOverflow