fetch data
from django.db import models
from django.utils import timezone
class SalesOrderInfo(models.Model):
order_number = models.PositiveIntegerField(default=1, unique=True)
customername = models.CharField(max_length=50)
address = models.CharField(max_length=50)
created = models.DateTimeField(default=timezone.now)
def __str__(self):
return f"SalesOrderInfo: {self.order_number}"
class SalesOrderDelivery(models.Model):
order_info = models.ForeignKey(SalesOrderInfo, on_delete=models.CASCADE, null=True, default=None)
item = models.CharField(max_length=50)
quantity = models.PositiveIntegerField(default=0)
price = models.DecimalField(max_digits=10, decimal_places=2)
def __str__(self):
return f"SalesOrderDelivery: {self.item} - {self.quantity}"
class DeliveryOrderInfo(models.Model):
sales_order_number = models.PositiveIntegerField()
customername = models.CharField(max_length=50)
address = models.CharField(max_length=50)
def __str__(self):
return f"DeliveryOrderInfo: {self.sales_order_number}"
class DeliveryOrderItem(models.Model):
delivery_order_info = models.ForeignKey(DeliveryOrderInfo, on_delete=models.CASCADE)
item = models.CharField(max_length=50)
quantity = models.PositiveIntegerField(default=0)
def __str__(self):
return f"DeliveryOrderItem: {self.item} - {self.quantity}"
Last updated