{% if not table.rows and invalid_form_message %} {# TODO: invalid FORM message? hmm #} {{ invalid_form_message }} {% elif not table.rows and empty_message %} {{ empty_message }} {% else %} {# TODO: render_* is bad. Use __html__! #} {{ table.render_header }} {# TODO: render_* is bad, Use __html__! #} {{ table.render_tbody }} {{ table.paginator }} {% endif %}