google app engine - Invalid syntax jinja2 template value -


max_height एक अमान्य सिंटैक्स त्रुटि क्यों करता है

Main.py

  max_height = 70 template_values ​​= {'max_height': max_height # वाक्यरचना त्रुटि ...}   

अनुक्रमणिका .html

  & lt; html & gt; & LT; बॉडी & gt; {% व्यक्ति में व्यक्ति%} {% person.filter ("ऊंचाई & lt;", max_height%) & lt; b & gt; {{person.first_name}} & lt; / b & gt; & Lt; b & gt; {{person.last_name}} & lt; / b & gt; & Lt; b & gt; {{person.city}} & lt; / b & gt; & Lt; b & gt; {{person.birth_year}} & lt; / b & gt; & Lt; b & gt; {{person.height}} & lt; / b & gt; & LT; घंटा & gt; & lt; / घंटा & gt; {% Endif%} {% endfor%} & lt; / body & gt; & Lt; / html & gt;   

संपादित करें 1 यहां main.py से क्लास मेनपेज है:

  क्लास मेनपेज (webapp2.RequestHandler): def get ( स्वयं): people_query = Person.all () लोग = people_query.fetch (10) max_height = 70 template_values ​​= {'लोग': लोग 'max_height': max_height} टेम्पलेट = jinja_environment.get_template ('index.html') self.response .out.write (template.render (template_values))    

यह पंक्ति:

  {% if person.filter ("ऊंचाई & lt;", max_height%)   

इस तरह कुछ दिखना चाहिए:

  {% If person.filter ("height & lt;", max_height)%}   

इसके अलावा, मैं किसी भी तरह के फ़िल्टरिंग तर्क को इस तरह से टेम्पलेट में स्वयं का उपयोग करने की सलाह दूंगा। उस कोड को अपने एप्लिकेशन कोड में डाल दें और HTML को प्रस्तुत करने के लिए टेम्पलेट का उपयोग करें।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

java - Reaching JTextField in a DocumentListener -

c# - Add Image in a stackpanel based on textbox input -