في عملية تطوير الويب لـ Django، عند كتابة HTML، يتم تمرير متغير قائمة بنفس الاسم من الواجهة الخلفية، لكن تنسيق المحتوى مختلف ويحتاج إلى الحكم عليه بشكل منفصل. لقد قرأت العديد من المقالات وجربت عدة طرق، ولكن لا يبدو أن التنسيق صحيح (لم أتعلم أبدًا الواجهة الأمامية بشكل منهجي، وأنا في الأساس أقوم بنسخ القرع)
لاحقًا وجدت استخدام if لـ html ضمن إطار عمل Django
النموذج تقريبا على النحو التالي
<div class=if/else> {% if formname == 'Callrecords'%} سجلات المكالمات {% elif formname == 'Riderecords'%} Riderecords {% elif formname == 'Clubinfo'%} Clubinfo {% elif formname == 'Clubmemb'%} Clubmemb {% elif formname == 'Personinfo'%} معلومات الشخص {% endif %} </div>
يتم توفير بناء الجملة هذا بواسطة Django، ويتم استخدامه في كتابة تعليمات HTML البرمجية الأصلية ولكنه غير مفيد. يستخدم مربع التعليمات البرمجية أعلاه تنسيق HTML، ولكن يمكنك أيضًا ملاحظة أن المحتوى الموجود في منتصف علامة <div> لا يمكن تمييزه بواسطة العلامة. لغة HTML، مما يشير إلى أنها ليست بناء جملة مضمن لـ html.
لكن على الأقل ليس لدى مشروع Django الخاص بي مشكلة في استخدامه!
تلخيصما ورد أعلاه هو استخدام حكم if في HTML الذي قدمه المحرر وآمل أن يكون مفيدًا لك. إذا كانت لديك أي أسئلة، فيرجى ترك رسالة لي وسيقوم المحرر بالرد عليك في الوقت المناسب.