add: add login api

This commit is contained in:
behruz-dev
2025-09-03 16:21:18 +05:00
parent d3f90223bc
commit c040d6f4c6
9 changed files with 89 additions and 5 deletions

View File

@@ -0,0 +1 @@
from .order import *

View File

@@ -0,0 +1,12 @@
from django.db.models.signals import post_save
from django.dispatch import receiver
from core.apps.orders.models import Order
@receiver(post_save, sender=Order)
def set_order_number(sender, instance, created, **kwargs):
if created:
last_order = Order.objects.order_by('order_number').last()
instance.order_number = (last_order.order_number + 1) if last_order else 1
instance.save(update_fields=["order_number"])