|
|
|
|
@ -147,6 +147,12 @@ class Banner(models.Model): |
|
|
|
|
PAGE_COURSES = 2 |
|
|
|
|
PAGE_SCHOOL = 3 |
|
|
|
|
|
|
|
|
|
PAGE_CHOICES = ( |
|
|
|
|
(PAGE_INDEX, 'Главная'), |
|
|
|
|
(PAGE_COURSES, 'Курсы'), |
|
|
|
|
(PAGE_SCHOOL, 'Школа'), |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
text = models.TextField() |
|
|
|
|
button_text = models.CharField(max_length=50) |
|
|
|
|
url = models.URLField() |
|
|
|
|
@ -158,8 +164,8 @@ class Banner(models.Model): |
|
|
|
|
future_date = models.DateTimeField(blank=True, null=True) |
|
|
|
|
created_at = models.DateTimeField(auto_now_add=True) |
|
|
|
|
update_at = models.DateTimeField(auto_now=True) |
|
|
|
|
pages = ArrayField(models.IntegerField(), default=[], blank=True) |
|
|
|
|
main_banner = ArrayField(models.IntegerField(), default=[], blank=True) |
|
|
|
|
pages = ArrayField(models.IntegerField(choices=PAGE_CHOICES), default=[], blank=True) |
|
|
|
|
main_banner = ArrayField(models.IntegerField(choices=PAGE_CHOICES), default=[], blank=True) |
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
|
verbose_name = 'Банер' |
|
|
|
|
|