Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
7198 มุมมอง

I was adding a condition in for my mail template.

given bellow:

%if len(l.name) > 56.0:

${l.product_id.name[28:56].ljust(28) if l.product_id else l.name[28:56].ljust(28) }

% endif

Listing the step i have done:

1) Called template._render_template() function and storing it in a text field.
2) Everything was perfect and i just added above code.

3) now showing jinja2.exceptions.TemplateSyntaxError: unexpected char '&'


Any Suggestions.


อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,


If you have added everything correctly then you can do one thing,

you replace & to decimal char like &

You cam prepare small function to pass template string and replace & to &

I hope it will give idea.


Thanks and regards

Haresh Kansara

อวตาร
ละทิ้ง
ผู้เขียน

Replacing with & also same error, I tried it before. -- > jinja2.exceptions.TemplateSyntaxError: unexpected char '&'

ผู้เขียน

I found this issue with Python version, I am using python 3.5 and this issue not showing in python 3.6 . So I am closing this issue

Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ธ.ค. 16
3995
2
ก.พ. 25
3173
1
ธ.ค. 24
1780
1
ก.ย. 23
3076
E-mail header/footer in v13 แก้ไขแล้ว
1
ธ.ค. 22
5872