Mohamed Shaban18 نشر 24 أكتوبر 2022 أرسل تقرير نشر 24 أكتوبر 2022 كيف يمكننى انشاء صفحة خاصة لإضافة المشاريع لا يستطيع الوصول لها إلا مدير الشركة باستخدام django. 1 اقتباس
0 Ahmed Sadek Elamine Touahria نشر 24 أكتوبر 2022 أرسل تقرير نشر 24 أكتوبر 2022 نعم يمكن ذلك باستعمال المزخرف user_passes_test from django.contrib.auth.decorators import user_passes_test @user_passes_test(lambda u: u.is_superuser) def my_view(request): أو إذا كنت تستخدم class based view from django.contrib.auth.mixins import UserPassesTestMixin from django.views.generic import View def superuser_required(): # إنشاء المزخرف def wrapper(wrapped): class WrappedClass(UserPassesTestMixin, wrapped): def test_func(self): return self.request.user.is_superuser return WrappedClass return wrapper @superuser_required() # تمرير المزخرف لتحقق class MyClassBasedView(View): def get(self, request): # ... بحيث في كل طلب يتم التحقق من المستخدم على أنه أدمين لكي يوقع له بدخول الصفحة اقتباس
0 Mohamed Shaban18 نشر 26 أكتوبر 2022 الكاتب أرسل تقرير نشر 26 أكتوبر 2022 كيف يمكن ارسال بريد الكترونى للمشتركين من خلال مدير الموقع اقتباس
السؤال
Mohamed Shaban18
كيف يمكننى انشاء صفحة خاصة لإضافة المشاريع لا يستطيع الوصول لها إلا مدير الشركة باستخدام django.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.