{% extends 'admin/base.html' %} {% block content %}
{% if product %}

Modifier un produit

{% else %}

Ajouter un produit

{% endif %} Retour à la liste
{{ form.hidden_tag() }}
{{ form.name.label(class="form-label") }} {{ form.name(class="form-control" + (" is-invalid" if form.name.errors else "")) }} {% if form.name.errors %}
{% for error in form.name.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.category_id.label(class="form-label") }} {{ form.category_id(class="form-select" + (" is-invalid" if form.category_id.errors else "")) }} {% if form.category_id.errors %}
{% for error in form.category_id.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.price.label(class="form-label") }} {{ form.price(class="form-control" + (" is-invalid" if form.price.errors else "")) }} {% if form.price.errors %}
{% for error in form.price.errors %} {{ error }} {% endfor %}
{% endif %}
Laissez vide si le prix n'est pas applicable
{{ form.condition.label(class="form-label") }} {{ form.condition(class="form-select" + (" is-invalid" if form.condition.errors else "")) }} {% if form.condition.errors %}
{% for error in form.condition.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.description.label(class="form-label") }} {{ form.description(class="form-control" + (" is-invalid" if form.description.errors else ""), rows=5) }} {% if form.description.errors %}
{% for error in form.description.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.is_available(class="form-check-input") }} {{ form.is_available.label(class="form-check-label") }}
Image du produit
{{ form.image.label(class="form-label") }} {{ form.image(class="form-control" + (" is-invalid" if form.image.errors else ""), data_preview="imagePreview") }} {% if form.image.errors %}
{% for error in form.image.errors %} {{ error }} {% endfor %}
{% endif %}
Format recommandé: JPG, PNG (max 2MB)
{% if product and product.image_url %} {{ product.name }} {% else %} {% endif %}
Annuler {{ form.submit(class="btn btn-primary") }}
{% endblock %}