Files
toptrumps/templates/cards/_form.html
T
2025-12-04 21:01:45 +00:00

47 lines
1.4 KiB
HTML

<div class="card-form card">
{% if card %}
<form method="post" enctype="multipart/form-data" action="{% url 'cards:edit' card.pk %}" hx-post="{% url 'cards:edit' card.pk %}" hx-target="#card-{{ card.pk }}" hx-swap="outerHTML">
{% else %}
<form method="post" enctype="multipart/form-data" action="{% url 'cards:create' %}" hx-post="{% url 'cards:create' %}" hx-target="#cards-list .grid" hx-swap="afterbegin">
{% endif %}
{% csrf_token %}
{{ form.non_field_errors }}
<div class="row">
{{ form.name.label_tag }}<br>
{{ form.name }}
</div>
<div class="row">
{{ form.era.label_tag }}<br>
{{ form.era }}
</div>
<div class="row">
{{ form.diet.label_tag }}<br>
{{ form.diet }}
</div>
<div class="row">
{{ form.description.label_tag }}<br>
{{ form.description }}
</div>
<div class="row">
{{ form.image.label_tag }}<br>
{{ form.image }}
</div>
<div class="row">
{{ form.speed.label_tag }} {{ form.speed }}
</div>
<div class="row">
{{ form.weight.label_tag }} {{ form.weight }}
</div>
<div class="row">
{{ form.intelligence.label_tag }} {{ form.intelligence }}
</div>
<div class="row">
{{ form.height.label_tag }} {{ form.height }}
</div>
<div class="row">
<button type="submit">Save</button>
<button type="button" onclick="document.getElementById('htmx-form').innerHTML=''">Cancel</button>
</div>
</form>
</div>