Mohssen A Mohssen نشر 5 يوليو 2022 أرسل تقرير نشر 5 يوليو 2022 كيف يمكنني معرفة ما إذا كان يتم استدعاء أحد العروض Views في بيئة اختبار Test Mode؟ أفكر في تطبيق هذا الكود، ولكن المشكلة أني لا أعرف كيف أقوم بذلك بشكل صحيح في جانغو Django: TEST_ENVIRONMENT = is_test_mode() # كيف أقوم بتطبيق هذه الدالة هنا def my_view(request): if not TEST_ENVIRONMENT: # ... 1 اقتباس
1 سامح أشرف نشر 10 يوليو 2022 أرسل تقرير نشر 10 يوليو 2022 يمكنك إستخدام المكتبة sys لمعرفة إن تم تمرير كلمة test ضمن أمر تشغيل المشروع أم لا: # settings.py import sys TEST_ENVIRONMENT = len(sys.argv) > 1 and sys.argv[1] == 'test' بعد ذلك يمكنك الوصول إلى المتغير TEST_ENVIRONMENT في أي مكان في المشروع بالشكل التالي: from django.conf import settings if settings.TEST_ENVIRONMENT: # ... 1 اقتباس
السؤال
Mohssen A Mohssen
كيف يمكنني معرفة ما إذا كان يتم استدعاء أحد العروض Views في بيئة اختبار Test Mode؟
أفكر في تطبيق هذا الكود، ولكن المشكلة أني لا أعرف كيف أقوم بذلك بشكل صحيح في جانغو Django:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.