Add gallery field to Course model

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 451659cac8
commit f541c56d7d
  1. 17
      apps/content/migrations/0010_remove_gallery_course.py
  2. 20
      apps/course/migrations/0025_course_gallery.py
  3. 6
      apps/course/models.py

@ -0,0 +1,17 @@
# Generated by Django 2.0.2 on 2018-02-08 08:47
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('content', '0009_auto_20180208_0637'),
]
operations = [
migrations.RemoveField(
model_name='gallery',
name='course',
),
]

@ -0,0 +1,20 @@
# Generated by Django 2.0.2 on 2018-02-08 08:47
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('content', '0010_remove_gallery_course'),
('course', '0024_auto_20180208_0824'),
]
operations = [
migrations.AddField(
model_name='course',
name='gallery',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='content.Gallery', verbose_name='Галерея работ'),
),
]

@ -7,7 +7,7 @@ from polymorphic_tree.models import PolymorphicMPTTModel, PolymorphicTreeForeign
from .manager import CategoryQuerySet
from apps.content.models import ImageObject
from apps.content.models import ImageObject, Gallery
User = get_user_model()
@ -53,6 +53,10 @@ class Course(models.Model):
status = models.PositiveSmallIntegerField('Статус', default=0, choices=STATUS_CHOICES)
likes = models.ManyToManyField(Like, blank=True)
materials = models.ManyToManyField('Material', blank=True)
gallery = models.ForeignKey(
Gallery, verbose_name='Галерея работ',
on_delete=models.CASCADE, null=True, blank=True,
)
created_at = models.DateTimeField(auto_now_add=True)
update_at = models.DateTimeField(auto_now=True)

Loading…
Cancel
Save