اذهب إلى المحتوى
  • 0

كيفية التأكد من أن ملف العرض view يتم إستدعائه في وضع الإختبار Test Mode في جانغو Django؟

Mohssen A Mohssen

السؤال

كيف يمكنني معرفة ما إذا كان يتم استدعاء أحد العروض Views في بيئة اختبار Test Mode؟

أفكر في تطبيق هذا الكود، ولكن المشكلة أني لا أعرف كيف أقوم بذلك بشكل صحيح في جانغو Django:

TEST_ENVIRONMENT = is_test_mode()	# كيف أقوم بتطبيق هذه الدالة هنا

def my_view(request):
    if not TEST_ENVIRONMENT:
        # ...

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يمكنك إستخدام المكتبة 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:
	# ...

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...