#django #django-models #django-views #django-forms #django-templates
Вопрос:
Я добавил кнопку для администратора django, но я не знаю, как разместить эту кнопку рядом с полем.
#admin.py
class ProductAdmin(admin.ModelAdmin):
readonly_fields = ('created_date', 'updated_date')
list_display = ('code', 'category', 'manufacturer', 'quantity', 'price', 'created_date', 'updated_date')
list_filter = ('created_date', 'updated_date')
change_form_template = "admin/quantity_change_form.html"
def response_change(self, request, obj):
if '_add-ten' in request.POST:
obj.quantity = 10
obj.save()
self.message_user(request, 'Добавлено 10 единиц')
return HttpResponseRedirect(".")
return super().response_change(request, obj)
#quantity_change_form.html
{% extends 'admin/change_form.html' %}
{% block submit_buttons_bottom %}
{{ block.super }}
<div class="submit-row">
<input type="submit" value="Добавить 10 единиц" name="_add-ten">
</div>
{% endblock %}
Пожалуйста, скажите мне, как я могу это сделать?