Удалить поле discount_amount из модели Order
Убрано поле скидки из системы для последующей реализации полноценной системы скидок. Изменения: - Удалено поле discount_amount из модели Order - Убрано из формы OrderForm - Удалено из шаблонов order_form.html и order_detail.html - Убрано из админки OrderAdmin - Обновлен метод calculate_total() (без вычитания скидки) В будущем будет создана отдельная модель Discount с промокодами, процентными скидками и автоматическими акциями. ВАЖНО: После этого коммита нужно создать и применить миграцию: python manage.py makemigrations orders -n remove_discount_amount python manage.py migrate orders
This commit is contained in:
@@ -312,12 +312,6 @@
|
||||
<div class="col-6 text-end">{{ order.delivery_cost|floatformat:2 }} руб.</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if order.discount_amount > 0 %}
|
||||
<div class="row mb-2">
|
||||
<div class="col-6"><strong>Скидка:</strong></div>
|
||||
<div class="col-6 text-end text-danger">-{{ order.discount_amount|floatformat:2 }} руб.</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<hr>
|
||||
<div class="row mb-3">
|
||||
<div class="col-6"><strong>Итого:</strong></div>
|
||||
|
||||
@@ -700,16 +700,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<!-- Скидка -->
|
||||
<div class="row mt-4">
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label for="{{ form.discount_amount.id_for_label }}" class="form-label">Скидка</label>
|
||||
{{ form.discount_amount }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user