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

كيفية التأكد من أن نص معين يحتوي على نص آخر في قوالب جانغو Django؟

Mohssen A Mohssen

السؤال

لدي قالب وأريد أن أقوم بعرض كلمة AR في حالة كان عنوان URL الخاص بالصفحة يحتوي على ar وكلمة EN إذا لم يكن يحتوي على النص ar:

{% if 'ar' in  "{{ request.build_absolute_uri  }}" %} 
    'AR'
{% else %}      
    'EN'
{% endif %}

لكن المشكلة هنا أنه يتم عرض كلمة EN دائمًا بغض النظر عما إذا كان الرابط الخاص بالصفحة يحتوي على كلمة ar أم لا، ما هي المشكلة هنا؟

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

Recommended Posts

  • 1

عليك بنزع الأقواس المُجعدة {{ }}  وعلامات الإقتباس "" من على request.build_absolute_uri ﻷنك قُمت باستدعاء وسم القالب {% if %} فلا يوجد أي داعي لإضافتهم.

{% if 'ar' in  request.build_absolute_uri %} 
    'AR'
{% else %}      
    'EN'
{% endif %}

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...