models.py 711 B

12345678910111213141516171819202122
  1. from django.db import models
  2. import uuid
  3. from django.utils import timezone
  4. class Image(models.Model):
  5. _id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
  6. url = models.ImageField(upload_to ='uploads/')
  7. class Good(models.Model):
  8. _id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
  9. name = models.CharField('name', max_length = 200)
  10. description = models.CharField('description', max_length = 1000)
  11. price = models.IntegerField("price", default=0)
  12. amount = models.IntegerField("amount", default=0)
  13. images = models.ManyToManyField(Image,related_name ="goods", blank = True)
  14. date = models.DateTimeField(default=timezone.now)