production-taskbar / backend / informing / migrations / 0002_populate_weekdays.py
0002_populate_weekdays.py
Raw
# Generated by Django 3.2.12 on 2022-04-02 12:46
# type: ignore

from django.db import migrations
from ..models import Weekday


def populate_weekdays(apps, schema_editor):
    WEEKDAY_CHOICES = [(0, 'понеділок'), (1, 'вівторок'), (2, 'середа'),
                       (3, 'четвер'), (4, 'п\'ятниця'), (5, 'субота'),
                       (6, 'неділя')]

    for day in WEEKDAY_CHOICES:
        Weekday.objects.get_or_create(number=day[0], name=day[1])


class Migration(migrations.Migration):

    dependencies = [
        ('informing', '0001_initial'),
    ]

    operations = [
        migrations.RunPython(populate_weekdays),
    ]