|
|
|
@ -18,10 +18,13 @@ class Like(models.Model): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Course(models.Model): |
|
|
|
class Course(models.Model): |
|
|
|
|
|
|
|
PENDING = 0 |
|
|
|
|
|
|
|
PUBLISHED = 1 |
|
|
|
|
|
|
|
ARCHIVED = 2 |
|
|
|
STATUS_CHOICES = ( |
|
|
|
STATUS_CHOICES = ( |
|
|
|
(0, 'Pending'), |
|
|
|
(PENDING, 'Pending'), |
|
|
|
(1, 'Published'), |
|
|
|
(PUBLISHED, 'Published'), |
|
|
|
(2, 'Archived'), |
|
|
|
(ARCHIVED, 'Archived'), |
|
|
|
) |
|
|
|
) |
|
|
|
author = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True) |
|
|
|
author = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True) |
|
|
|
title = models.CharField('Название курса', max_length=100, db_index=True) |
|
|
|
title = models.CharField('Название курса', max_length=100, db_index=True) |
|
|
|
|