{% macro render_fields(field, extra_field) %}

{{ field|safe }} {% if extra_field %} {{extra_field(**kwargs)|safe}} {% endif %} {% if field.errors or extra_field.errors %} {% for error in field.errors %}{{ error }}{% endfor %} {% for error in extra_field.errors %}{{ error }}{% endfor %} {% endif %}

{% endmacro %} {% macro render_field(field) %} {{ render_fields(field, None) }} {% endmacro %} {% extends "layout.html" %} {% block body %}

neue Klausur hochladen

{{ form.csrf_token }} {{ render_field(form.exam) }} {{ render_fields(form.module, form.module_new, placeholder='Modulname') }} {{ render_field(form.year) }}

{% if module and module_list %}

{{module}}

{% from 'module_show.html' import render_module_list %} {{ render_module_list(module_list)}} {% endif %}
{% endblock %}