سؤال

ما هو الخطأ في هذا القالب Genshi:

<html xmlns:py="http://genshi.edgewall.org/">     
  <head>
    <title py:content="title"></title>
  </head>
  <body>  
    <left>
    <table py: for="i in range(1, len(ctabl))">
        <li py: for="e in ctabl[i]">
            ${e}
        </li> 
    </table>
  </body>
</html>

وأحصل على هذا الخطأ:

<اقتباس فقرة>   

وgenshi.template.base.TemplateSyntaxError: لا بشكل جيد (رمز غير صالح): السطر 7، العمود 14 (قوالب / index2.html، السطر 7)

ويبدو أن هناك شيء خاطئ مع حلقة الطاولة ... لا أعرف.

هل كانت مفيدة؟

المحلول

ولقد استعملت أبدا Genshi، ولكن قائمة توجيهات معالجة يسمح ليس لديهم أي فراغات بين py، و:، وfor. حاول إزالة هذا الفضاء. وعلى أي حال، الخط 7، العمود 14 على القولون أو الفضاء، اعتمادا على ما إذا عد من 0 أو 1، أليس كذلك؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top