You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

16 lines
589 B

from django.db import models
from django.core.validators import MaxValueValidator, MinValueValidator
class Review(models.Model):
text = models.TextField()
project = models.ForeignKey("projects.Project", related_name='reviews')
user = models.ForeignKey("users.User", related_name='reviews')
stars = models.IntegerField(validators=[MinValueValidator(1), MaxValueValidator(5)])
is_secured = models.BooleanField(default=False)
def __str__(self):
return self.pk
class Meta:
verbose_name = 'Отзыв'
verbose_name_plural = 'Отзывы'