Skip to content

Commit 70937a2

Browse files
committed
feature: added migrations
1 parent b348523 commit 70937a2

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Generated by Django 2.2.20 on 2021-08-03 09:52
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('mainpage', '0036_auto_20200523_1308'),
10+
]
11+
12+
operations = [
13+
migrations.CreateModel(
14+
name='LearnPythonMultiCityCourses',
15+
fields=[
16+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
17+
('cityname', models.CharField(help_text='Какой город указывать в списке', max_length=50, verbose_name='Название города')),
18+
('long', models.DecimalField(decimal_places=6, max_digits=9)),
19+
('lat', models.DecimalField(decimal_places=6, max_digits=9)),
20+
('early_date', models.DateField(verbose_name='Дата окончания ранней регистрации')),
21+
('early_price', models.IntegerField(verbose_name='Стоимость курса в раннюю регистрацию')),
22+
('early_installment_price', models.IntegerField(verbose_name='Стоимость рассрочки')),
23+
('basic_date', models.DateField(verbose_name='Дата начала основной регистрации')),
24+
('basic_price', models.IntegerField(verbose_name='Стоимость курса в обычную регистрацию')),
25+
('basic_installment_price', models.IntegerField(verbose_name='Стоимость рассрочки')),
26+
],
27+
options={
28+
'verbose_name_plural': 'LearnPython Цены на курсы в разных городах',
29+
},
30+
),
31+
migrations.AlterField(
32+
model_name='graduatestories',
33+
name='story_section',
34+
field=models.TextField(choices=[('Есть опыт, хочу освоить новый язык', 'Есть опыт, хочу освоить новый язык'), ('Хочу новый навык или работу', 'Хочу новый навык или работу'), ('Никогда не программировал', 'Никогда не программировал')], default='Никогда не программировал', help_text='В какую из секций историй', verbose_name='Раздел истории'),
35+
),
36+
]

landing_page/mainpage/models.py

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,62 @@ def within_price_range(self):
222222
def past_due_date(self):
223223
return date.today() > self.price_range_end_date
224224

225+
class LearnPythonMultiCityCourses(models.Model):
226+
class Meta:
227+
verbose_name_plural = 'LearnPython Цены на курсы в разных городах'
228+
229+
cityname = models.CharField(
230+
max_length=50,
231+
verbose_name='Название города',
232+
help_text='Какой город указывать в списке'
233+
)
234+
235+
long = models.DecimalField(
236+
max_digits=9,
237+
decimal_places=6
238+
)
239+
240+
lat = models.DecimalField(
241+
max_digits=9,
242+
decimal_places=6
243+
)
244+
245+
early_date = models.DateField(
246+
verbose_name='Дата окончания ранней регистрации',
247+
blank=False,
248+
null=False
249+
)
250+
251+
early_price = models.IntegerField(
252+
verbose_name="Стоимость курса в раннюю регистрацию",
253+
null=False,
254+
blank=False
255+
)
256+
257+
early_installment_price = models.IntegerField(
258+
verbose_name="Стоимость рассрочки",
259+
null=False,
260+
blank=False
261+
)
262+
263+
basic_date = models.DateField(
264+
verbose_name='Дата начала основной регистрации',
265+
blank=False,
266+
null=False
267+
)
268+
269+
basic_price = models.IntegerField(
270+
verbose_name="Стоимость курса в обычную регистрацию",
271+
null=False,
272+
blank=False
273+
)
274+
275+
basic_installment_price = models.IntegerField(
276+
verbose_name="Стоимость рассрочки",
277+
null=False,
278+
blank=False
279+
)
280+
225281

226282
class Curators(models.Model):
227283
class Meta:

0 commit comments

Comments
 (0)