This commit is contained in:
behruz-dev
2025-09-06 17:40:05 +05:00
parent 07089cb432
commit 7d961556eb
7 changed files with 42 additions and 5 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.2 on 2025-09-06 17:05
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('orders', '0008_alter_order_payment_type'),
]
operations = [
migrations.AlterField(
model_name='orderitem',
name='quantity',
field=models.FloatField(),
),
]

View File

@@ -37,7 +37,7 @@ class Order(BaseModel):
class OrderItem(BaseModel):
order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name='items')
quantity = models.PositiveIntegerField()
quantity = models.FloatField()
price = models.PositiveBigIntegerField()
product = models.ForeignKey(Product, on_delete=models.CASCADE, related_name='items', null=True)

View File

@@ -10,7 +10,7 @@ from core.apps.orders.tasks.order_item import send_orders_to_tg_bot
class OrderItemCreateSerializer(serializers.Serializer):
product_id = serializers.UUIDField()
quantity = serializers.IntegerField()
quantity = serializers.FloatField()
def validate(self, data):
product = Product.objects.filter(id=data['product_id']).first()