LIL-224. Add datable fields to ImageObject model

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 75d59cf622
commit dabff59eb5
  1. 6
      api/v1/serializers.py
  2. 29
      apps/content/migrations/0006_auto_20180208_0551.py
  3. 8
      apps/content/models.py

@ -14,7 +14,7 @@ User = get_user_model()
class ImageObjectSerializer(serializers.ModelSerializer):
image = Base64ImageField(
required=True, allow_empty_file=False, allow_null=False,
required=True, allow_empty_file=False, allow_null=False, read_only=False,
)
class Meta:
@ -22,10 +22,14 @@ class ImageObjectSerializer(serializers.ModelSerializer):
fields = (
'id',
'image',
'created_at',
'update_at',
)
read_only_fields = (
'id',
'created_at',
'update_at',
)

@ -0,0 +1,29 @@
# Generated by Django 2.0.2 on 2018-02-08 05:51
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('content', '0005_auto_20180208_0520'),
]
operations = [
migrations.AlterModelOptions(
name='imageobject',
options={'ordering': ('-created_at',), 'verbose_name': 'Объект изображения', 'verbose_name_plural': 'Объекты изображения'},
),
migrations.AddField(
model_name='imageobject',
name='created_at',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AddField(
model_name='imageobject',
name='update_at',
field=models.DateTimeField(auto_now=True),
),
]

@ -8,6 +8,14 @@ from apps.course.models import Course, Lesson
class ImageObject(models.Model):
image = models.ImageField('Изображение', upload_to='content/imageobject')
created_at = models.DateTimeField(auto_now_add=True)
update_at = models.DateTimeField(auto_now=True)
class Meta:
verbose_name = 'Объект изображения'
verbose_name_plural = 'Объекты изображения'
ordering = ('-created_at',)
class Content(PolymorphicModel):
course = models.ForeignKey(

Loading…
Cancel
Save