@Jasper_Holton's profile photo

عرض القالب بدون فواصل الأسطر باستخدام علامة قالب Django تعرض علامة قالب كتلة Django هذه القوالب الخاصة بك دون أي فواصل أسطر. كن على علم ، قد يفسد محتوى النماذج لذا يوصي باستخدامه خارجها. هذه هي علامة الكتلة التي تستخدم على Uglek لخدمة الموقع دون أي فواصل أسطر في الكود الأساسي.

 # /project/app/app_filters.py 
 
 # عمليات الاستيراد 
 من نموذج استيراد django 
 من django.utils.html import strip_tags 
 من django.template.base import Node 
 من django.utils.functional import keep_lazy 
 استيراد ستة 
 [= NEWLINE = ] register = template.Library () # مكتبة قوالب التسجيل 
 @ register.tag 
 def linebreakless (محلل ، رمز مميز): سيتم عرض هذا بدون فاصل أسطر {٪ endlinebreakless٪} 
يمكنك استخدام هذه العلامة مرتين في القوالب الخاصة بك لعرض كل شيء ما عدا المحتوى الرئيسي بدون فواصل أسطر ، وسيوفر البعض يوفر وقت الخادم عددًا أقل من فواصل الأسطر كما يزيد من صعوبة نسخ الكود واستخدامه على أي شخص. يمكن أن يكون لها أيضًا استخدامات أخرى ، مثل إزالة فواصل الأسطر في النماذج أو في النص الذي يحتوي على عدد كبير جدًا ويجب عرضها على سطر واحد فقط. أتمنى أن يكون فلتر نموذج Django مفيدًا لك. يُرجى إعلامي إذا كان لديك أي أسئلة حول تنفيذه. وسيوفر بعض الوقت على الخادم لتقديم عدد أقل من فواصل الأسطر بالإضافة إلى زيادة صعوبة نسخ الكود واستخدامه على أي شخص. يمكن أن يكون لها أيضًا استخدامات أخرى ، مثل إزالة فواصل الأسطر في النماذج أو في النص الذي يحتوي على عدد كبير جدًا ويجب عرضها على سطر واحد فقط. أتمنى أن يكون فلتر نموذج Django مفيدًا لك. يُرجى إعلامي إذا كان لديك أي أسئلة حول تنفيذه. وسيوفر بعض الوقت على الخادم لتقديم عدد أقل من فواصل الأسطر بالإضافة إلى زيادة صعوبة نسخ الكود واستخدامه على أي شخص. يمكن أن يكون لها أيضًا استخدامات أخرى ، مثل إزالة فواصل الأسطر في النماذج أو في النص الذي يحتوي على عدد كبير جدًا ويجب عرضها على سطر واحد فقط. أتمنى أن يكون فلتر نموذج Django مفيدًا لك. يُرجى إعلامي إذا كان لديك أي أسئلة حول تنفيذه.


Pinterest logo
Tumblr logo VK logo

https://uglek.com/post/408/?lang=ar -