47 lines
1.4 KiB
HTML
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>
|