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

كيفية الطرح من متغير في قوالب جانغو Django؟

Mohssen A Mohssen

السؤال

في قوالب جانغو Django Templates يمكن زيادة قيمة متغير من خلال مرشح filter المسمى add على النحو التالي:

{{ myvariable|add:123 }}

ولكن كيف أقوم بإنقاص قيمة المتغير (الطرح منه) في قوالب جانغو Django؟ هل يوجد filter آخر لعملية الطرح أم يجب أن أقوم بضرب القيمة في -1 ثم أضيف القيمة السالبة إلى المتغير ليتم إنقاصه؟

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

Recommended Posts

  • 1

في قوالب جانغو يمكنك إستعمال المرشح (filter) add في عملية الطرح أيضاً وذلك بتمرير قيمة سالبة له ووضعها داخل علامة الاقتباس المزدوجة على الشكل التالي:

{{ myvariable|add:"-123" }}

أو يُمكنك إنشاء مُرشح جديد يقوم بعملية الطرحْ:

@register.filter
def subtract(value, arg):
    return value - arg

ويمكنك استعماله على الشكل التالي في قوالب جانغو:

{{ myvariable|substact:123 }}
# يقوم بطرح قيمة 123 من قيمة المتغير

 

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...