fetch data

file-archive
13KB
archive

models.py

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}"

set static file configuration

admin.py

views.py

urls.py

static/js/fetch_sales_order_info.js

Last updated