سؤال
ما هو الخطأ في هذا القالب 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، أليس كذلك؟
لا تنتمي إلى StackOverflow