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

السؤال

نشر

أحاول أن أقوم بعمل قالب 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...