Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.db import models
- CATEGORY_CHOISE = (
- ('coil', 'Катушка'),
- ('hooks', 'Крючки'),
- ('floats', 'Поплавки'),
- ('bait', 'Прикормка'),
- ('feeder', 'Катушка'),
- ('spoon', 'Блесна колеблющаяся'),
- ('spinner', 'Блесна вращающаяся'),
- ('fishing line', 'Леска рыболовная'),
- ('braid', 'Плетеный шнур'),
- ('spinning', 'Спининг'),
- )
- class Product(models.Model):
- name = models.CharField(null=True, blank=True, max_length=100)
- price = models.IntegerField(null=True, blank=True)
- category = models.CharField(null=True, blank=True, max_length=50, choices=CATEGORY_CHOISE, default=None)
- description = models.TextField(blank=True, null=True, default=None)
- is_active = models.BooleanField(default=True)
- def is_cate(self):
- return self.get_category_display()
- def __unicode__(self):
- return "{0}".format(self.name)
- class Meta:
- verbose_name = 'Product'
- verbose_name_plural = 'Products'
- class ProductImage(models.Model):
- product = models.ForeignKey(Product, blank=True, null=True, default=None, on_delete=models.CASCADE)
- image = models.ImageField(null=True, blank=True)
- is_main = models.BooleanField(default=False)
- is_active = models.BooleanField(default=True)
- def __unicode__(self):
- return "{0}, {1}".format(self.id, self.is_main)
- class Meta:
- verbose_name = 'Photo'
- verbose_name_plural = 'Photos'
- class User(models.Model):
- username = models.CharField(null=True, blank=True, max_length=60)
- password = models.CharField(null=True, blank=True, max_length=60)
- date_registration = models.CharField(null=True, black=True)
- class Rating(models.Model):
- product = models.ForeignKey(Product, blank=True, null=True, default=None, on_delete=models.CASCADE)
- username = models.ForeignKey(User, blank=True, null=True, default=None, on_delete=models.CASCADE)
- score = models.IntegerField(null=True, blank=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement