ماذا يفعل "|" التوقيع يعني في قالب Django؟
-
03-07-2019 - |
سؤال
غالبًا ما أرى شيئًا كهذا:something.property|escape
something
هو كائن ، property
هل هي خاصية سلسلة. escape
- لا أدري، لا أعرف :)ماذا يعني هذا؟ وما هو إصدار Min Python الذي يتم استخدامه فيه؟
تحرير: تم طرح السؤال بشكل خاطئ ، قال "ماذا يعني |
المحلول
obj.property | الهروب هو الطريق لتطبيق مرشح الهروب في قالب, ، والتي سوف HTML الهروب من تمثيل السلسلة لتلك الخاصية.
نصائح أخرى
تشير حرف الأنابيب إلى أنك تريد إرسال نتائج الجانب الأيسر إلى المرشح المحدد على الجانب الأيمن. سيقوم المرشح بتعديل القيمة بطريقة ما.
مرشح "الهروب" هو مجرد واحد من العديد.
يمكن العثور على قائمة المرشحات المدمجة هنا:Django Documentation - مرجع مرشحات مدمجة
في قالب Django | الشخصية بالتأكيد لا تعني المشغل "bitwise أو".
انها قليلا "أو". وهذا يعني الهروب إذا لم يكن العقار موجودًا/لاغية.
لا تنتمي إلى StackOverflow