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

كيفية تخطى الأقواس {{ و }} في قوالب جانغو Django؟

Mohssen A Mohssen

السؤال

أحاول أن أقوم بعمل قالب template بسيط في جانغو، وأريد أن أقوم بعمل فقرة paragraph يحتوي على النص التالي:

<!-- يجب أن يظهر النص {{ some text }} كما هو-->
<p>{{ some text }}</p>

هل توجد طريقة لتخطي هذه الأقواس لكي لا يعتبرها جانغو Django جزء من الكود؟

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

Recommended Posts

  • 1

لإجبار محرك قوالب جانغو على تجاهل جزء من الشيفرة وعرضه كما هو من غير مُعالجة يمكننا كتابة هذه الشيفرة داخل الكتلة verbatim:

{% verbatim %}
    <p>
        النص بداخل هذه الكتلة سيتم تجاهله من طرف محرك قوالب جانغو وسيقوم بعرضه كما هو
    </p>
    <p>{{ some text }}</p>
{% endverbatim %}

كما يحتوي جانغو على وُسُوم قوالب (template tags) تعمل على كتابة بعض من الرموز الخاصة، مثلاً لكتابة الرمز الخاص {% نستعمل وسم القالب:

The {% templatetag openblock %} characters open a block.

والنتيجة تكون:

the {% characters open a block.

مثلاً لو أردنا إظهار {{ some text }} في القالب نكتب:

{% templatetag openvariable %} some text {% templatetag closevariable %}

 

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...