Пример #1
0
class Customer(models.Model):
    # Name of the customer
    name = models.CharField(max_length=64, default="")

    # User
    user = models.ForegnKey(User)

    # Number of books borrowed
    books_count = models.PositveIntegerField(default=0)
Пример #2
0
class Post(models.Model):
    author = models.ForegnKey(settings.AITH_USER_MODEL, on_delete=models.CASCADE)
    title = models.CharField(max_length=200)
    text = models.TextField()
    created_date = models.DateTimeField(blank=True, null=True)

    def publish(self):
        self.published_date = timezone.now()
        self.save()

     def __str__(self):
         return self.title 
Пример #3
0
class Product(models.Model):
    category = models.ForegnKey('Category',
                                nutll=True,
                                blank=True,
                                on_delete=models.SET_NULL)
    sku = models.CharField(max_length=245, null=True, blank=True)
    name = models.CharField(max_length=245)
    description = models.TextField()
    price = models.DecimalField(max_digits=6, decimal_places=2)
    rating = models.DecimalField(max_digits=6,
                                 decimal_places=2,
                                 null=True,
                                 blank=True)
    image_url = models.URLField(max_length=1024, null=True, blank=True)
    image = models.ImageField(null=True, blank=True)

    def __str__(self):
        return self.name
Пример #4
0
class Sale(models.Model):
    drug = models.ForegnKey(Drug, on_delete=models.CASCADE)
    #category =
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    customer = models.ForeignKey(Customer, on_delete=models.CASCADE)
    quantity = models.IntegerField()
    amount = models.FloatField()
    created_on = models.DateField()

    class Meta:
        db_table = 'sales'
        verbose_name_plural = 'sales'

    def __str__(self):
        return self.drug

    def set_user(self, user):
        self.user = user

    def save(self, *args, **kwargs):
        self.created_on = timezone.now()
        super(Sale, self).save(*args, **kwargs)
Пример #5
0
class Person(models.Model):
    name = models.CharField(max_length=200)
    email = models.EmailField(max_length=200)
    recipient = models.ForegnKey('self')