1
不太確定如何循環這個,我認爲通過函數傳遞它可能是最好的,但我被告知要儘量不要這樣做,如果可能的話。Python:如何正確地循環jinja2中的這個編輯
這裏是我想要做的(front.py):
class Front(handler.Handler):
def get(self):
query = b1data.b2data.all()
# Here is what I'm trying to print for each entry
for a2 in query:
# the dates are: 2013-10-05 03:00:00 and 2014-01-07 03:00:00
b = datetime.strptime(a2.date_airingdate, '%Y-%m-%d %H:%M:%S')
a = datetime.now()
totaldays = (a-b).days
allweeks = totaldays/7 + 1
self.render("front.html", allweeks=allweeks, query=query)
這裏是我的front.html
{% for a2 in query %}
<tr class="header">
<td>{{ a2.somename }}</td>
<td>{{ allweeks }}</td>
</tr>
{% endfor %}
這只是打印了(第1)項,我怎樣才能得到這個每個條目。
採取了一點讓它與我的其他代碼一起工作(在我的一端是一團糟),但它效果很好!將這種方式用於很多事情,謝謝! – user1043816