Benim hatam, sadeleştirmeye çalışırken, çok fazla gittim, aslında stuffs
her türlü bilginin bir kaydı, sadece kimliğini istiyorum.
stuffs = [[123, first, last], [456, first, last]]
My orijinal kod aşağıdaki gibi görünüyordu gerekirdi
my_sting = '123, 456'
olmak my_sting
istiyorum:
{% set my_string = '' %}
{% for stuff in stuffs %}
{% set my_string = my_string + stuff.id + ', '%}
{% endfor%}
düşünüyorum da stuffs
muhtemelen bir sözlük olmakla birlikte, özü olsun .
{% set my_string = [] %}
{% for stuff in stuffs %}
{% do my_string.append(stuff.id) %}
{% endfor%}
{% my_string|join(', ') %}
Ama bunu yapmak için uzantıları ithal ve bu belgeleri okumadan çalışmıyor ekleme bana bir baş ağrısı verdi:
Evet join
filtreyi bulundu ve böyle yaklaşım gidiyordu . İçe aktarma ifadesini nereye koyduğunuzu veya nereye koyacağınızı açıkça belirtmez, bu yüzden iki kötülüğün daha azı olan bir konsatte bulunmanın bir yolunu bulmayı düşündüm.
Tamam orijinal kod ı eserler yayınlanmıştır, ben de {{}} içinde olduğunu benim gerçek kodum yerine {%%} arama yapmak ve onu araştırmak için en iyi yolu ve bunu yapmak için bana uygun olan şeyleri aradım ve bu, günün sonunda geceye, yani {{} } benim hayal kırıklığı içinde kaymış. Cevabınız için teşekkür ederiz. – KacieHouser