q
Size: a a a
q
N
q
N
N
N
q
q
N
q
Y
MM
S
D
NS
class User(AbstractUser):item = models.ForeignKey(Item, on_delete=models.CASCADE)
pass
class Item(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="seller")
name = models.CharField(max_length=128)
description = models.TextField(max_length=5000)
price = models.DecimalField(decimal_places=2, max_digits=11)
creation_date = models.DateTimeField(auto_now_add=True)
expire_date = models.DateTimeField()
image = models.URLField()
category = models.CharField(max_length="64")
class Bid(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='participant')
bid_date = models.DateTimeField(auto_now_add=True)
bid_amount = models.DecimalField(decimal_places=2, max_digits=11)
S
q
D
S
q