Jinja2 Cheatsheet
{% extends "layout.html" %}
{% extends "stream.html" %}
{% from 'macros.html' import render_field %}
{% block %} ... {{ super() }} ... {% endblock %}
PYTHON
{% with [definition] %}
FORMS
{{ form.hidden_tag() }}
{% for field in form %}
{{ render_field(field) }}
{% endfor %}
USER
current_user (model object)
current_user.is_authenticated
current_user.username
current_user.get_stream()
current_user.get_stream().limit(100)
MODEL OBJECTS
{{ post.content }}
{{ post.timestamp }}
{{ post.timestamp.strftime('%Y-%m-%d %H:%M:%S') }}
{{ post.user.username }}
{{ user.posts }}
{{ user.posts.count() }}
get_flashed_messages( with_categories=True )