How do I use Flask’s url_for in a template?

Solution
werkzeug.routing.BuildError: Could not build url for endpoint 'cha_name'. Did you mean 'character_sheet' instead?
url_for('character_sheet', cha_name=character.name)
# app.py
@login_required
@app.route("/")
def character_sheet(character_id):
    characters = db.execute(
        """SELECT
          *
        FROM
            characters
        WHERE
            id = :id AND
            user_id = :user_id
        """,
        id=character_id,
        user_id=session["user_id"],
    )

    if not characters:
        return abort(404)

    return render_template(
        "characters/sheet.html",
        character=characters[0],
    )

{% extends "main.html" %}

{% block title %}
    Characters
{% endblock %}

{% block main %}
    
         {% for character in characters %}
            
         {% endfor %}
    
{{ character.name }} View Sheet
Add a new Character {% endblock %}