{% extends "base.html" %} {% from "macros.html" import render_field, render_breadcrumb %} {% block title %}New Template - Document Generator{% endblock %} {% block breadcrumb %} {{ render_breadcrumb([ {'title': 'Dashboard', 'url': url_for('main.dashboard')}, {'title': 'Templates', 'url': url_for('templates.index')}, {'title': 'New Template'} ]) }} {% endblock %} {% block content %}
Upload New Template
{{ form.hidden_tag() }} {{ render_field(form.title) }} {{ render_field(form.description) }}
{{ form.file.label(class="form-label") }}
Drop your .docx file here

or click to browse

{{ form.file(class="form-control", style="display: none;", id="fileInput") }}
Only .docx files are supported. Use variables like {{name}}, {{date}} in your template.
{% for error in form.file.errors %}
{{ error }}
{% endfor %}
{{ form.submit(class="btn btn-primary") }} Cancel
Template Guidelines
✓ Supported Variables
  • {{name}} - Person's name
  • {{email}} - Email address
  • {{date}} - Date field
  • {{company}} - Company name
  • {{amount}} - Monetary amount
💡 Tips
  • • Use descriptive variable names
  • • Test with sample data first
  • • Keep formatting simple
  • • Variables are case-sensitive
{% endblock %} {% block extra_js %} {% endblock %}