Add short_description field to SchoolSchedule

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent cbba1b8de4
commit b95c614b16
  1. 2
      api/v1/serializers/school.py
  2. 28
      apps/school/fixtures/school_schedules.json
  3. 18
      apps/school/migrations/0011_schoolschedule_short_description.py
  4. 5
      apps/school/models.py

@ -46,6 +46,7 @@ class SchoolScheduleSerializer(serializers.ModelSerializer):
'id',
'weekday',
'title',
'short_description',
'description',
'materials',
'age',
@ -102,6 +103,7 @@ class SchoolScheduleSerializerImg(serializers.ModelSerializer):
'id',
'weekday',
'title',
'short_description',
'description',
'materials',
'age',

@ -5,11 +5,13 @@
"fields": {
"weekday": 1,
"title": "Акварель",
"short_description": "Сальвадор Дали родился в Испании 11 мая 1904 года в городе Фигерасе",
"description": "Сальвадор Дали родился в Испании 11 мая 1904 года в городе Фигерасе, провинция Жирона, в семье зажиточного нотариуса. По национальности был каталонцем, воспринимал себя в этом качестве и настаивал на этой своей особенности.",
"materials": "У него была сестра, Анна Мария Дали (исп. Anna Maria Dalí, 6 января 1908 — 16 мая 1989), и старший брат (12 октября 1901 — 1 августа 1903), который умер от менингита.",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
},
{
@ -18,11 +20,13 @@
"fields": {
"weekday": 2,
"title": "Живопись",
"short_description": "Однажды он затеял скандал на торговой площади ради леденца, вокруг собралась толпа, и полицейские...",
"description": "Позднее в возрасте 5 лет на его могиле родители сказали Сальвадору, что он — реинкарнация своего старшего брата.",
"materials": "В детстве Дали был сообразительным, но заносчивым и неуправляемым ребёнком.",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
},
{
@ -31,11 +35,13 @@
"fields": {
"weekday": 3,
"title": "Пластелин",
"short_description": "Однажды он затеял скандал на торговой площади ради леденца",
"description": "Однажды он затеял скандал на торговой площади ради леденца, вокруг собралась толпа, и полицейские попросили хозяина лавки открыть её во время сиесты и подарить мальчику сладость.",
"materials": "Он добивался своего капризами и симуляцией, всегда стремился выделиться и привлечь к себе внимание.",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
},
{
@ -44,11 +50,13 @@
"fields": {
"weekday": 4,
"title": "Моторика",
"short_description": "Многочисленные комплексы[какие?] и фобии, например, страх перед",
"description": "Многочисленные комплексы[какие?] и фобии, например, страх перед кузнечиками[9], мешали ему включиться в обычную школьную жизнь, завести с детьми обычные связи дружбы и симпатии.",
"materials": "Но, как и любой человек, испытывая сенсорный голод, он искал эмоциональный контакт с детьми любыми способами, стараясь вжиться в их коллектив если не в роли товарища, то в любой другой роли, а точнее той единственной, на которую был способен, — в роли эпатажного и непослушного ребёнка, странного, чудаковатого, всегда поступающего вопреки чужим мнениям.",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
},
{
@ -57,11 +65,13 @@
"fields": {
"weekday": 5,
"title": "Акварель",
"short_description": "Проигрывая в школьных азартных играх, он вёл себя так",
"description": "Проигрывая в школьных азартных играх, он вёл себя так, будто выиграл, и торжествовал. Иногда без причины затевал драки.",
"materials": "Одноклассники относились к «странному» ребёнку довольно нетерпимо, использовали его страх перед кузнечиками, подсовывали ему за шиворот этих насекомых, чем доводили Сальвадора до истерики, о чём он позднее поведал в своей книге «Тайная жизнь Сальвадора Дали, рассказанная им самим».",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
},
{
@ -70,11 +80,13 @@
"fields": {
"weekday": 6,
"title": "Анимация",
"short_description": "Проигрывая в школьных азартных играх, он вёл себя так",
"description": "Обучаться изобразительному искусству Дали начал в муниципальной художественной школе. С 1914 по 1918 год воспитывался в Академии братьев ордена маристов в Фигерасе.",
"materials": "Одним из друзей детства был будущий футболист ФК «Барселона» Хосеп Самитьер. В 1916 году, с семьей Рамона Пишó, отправился на каникулы в город Кадакéс, где познакомился с современным искусством.",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
},
{
@ -83,11 +95,13 @@
"fields": {
"weekday": 7,
"title": "Персонаж",
"short_description": "Проигрывая в школьных азартных играх, он вёл себя так",
"description": "После прихода к власти Каудильо Фрáнко в 1936 году Дали ссорится с сюрреалистами, стоящими на левых позициях, и его исключают из группы.",
"materials": "В ответ Дали: «Сюрреализм — это я».",
"age": 0,
"month_price": "500.00",
"day_discount": "0.00"
"day_discount": "0.00",
"start_at": "17:00:00"
}
}
]

@ -0,0 +1,18 @@
# Generated by Django 2.0.3 on 2018-04-13 12:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('school', '0010_livelesson_cover'),
]
operations = [
migrations.AddField(
model_name='schoolschedule',
name='short_description',
field=models.CharField(db_index=True, default='', max_length=100, verbose_name='Короткое описание'),
),
]

@ -18,6 +18,7 @@ class SchoolSchedule(models.Model):
)
weekday = models.PositiveSmallIntegerField('День недели', choices=WEEKDAY_CHOICES, unique=True)
title = models.CharField('Заголовок', default='', max_length=100, db_index=True)
short_description = models.CharField('Короткое описание', default='', max_length=100, db_index=True)
description = models.TextField('Описание')
materials = models.TextField('Материалы')
age = models.PositiveSmallIntegerField('Возраст', default=0)
@ -49,8 +50,8 @@ class SchoolScheduleImage(models.Model):
update_at = models.DateTimeField(auto_now=True)
class Meta:
verbose_name = 'Изображение в галерее'
verbose_name_plural = 'Изображения в галерее'
verbose_name = 'Изображение работ'
verbose_name_plural = 'Изображения работ'
ordering = ('-created_at',)

Loading…
Cancel
Save