Browse Source

Migrace pohádky (změna typu fieldu)

export_seznamu_prednasek
Pavel "LEdoian" Turinsky 6 years ago
parent
commit
51123d6a12
  1. 22
      seminar/migrations/0060_oprav_pohadku.py
  2. 10
      seminar/migrations/0061_kill_frankenstein.py

22
seminar/migrations/0060_oprav_pohadku.py

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.20 on 2019-05-29 03:26
from __future__ import unicode_literals
from django.db import migrations
def oprav_pohadku(apps, schema_editor):
Pohadka = apps.get_model('seminar', 'Pohadka')
for p in Pohadka.objects.all():
if p.uloha_old:
p.uloha = p.uloha_old.uloha # Pokud to nebyla úloha, vyhodí Uloha.DoesNotExists výjimku.
class Migration(migrations.Migration):
dependencies = [
('seminar', '0059_spoj_stromy'),
]
operations = [
migrations.RunPython(oprav_pohadku),
]

10
seminar/migrations/0060_kill_frankenstein.py → seminar/migrations/0061_kill_frankenstein.py

@ -10,7 +10,7 @@ import django.utils.timezone
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('seminar', '0059_spoj_stromy'), ('seminar', '0060_oprav_pohadku'),
] ]
operations = [ operations = [
@ -42,10 +42,10 @@ class Migration(migrations.Migration):
model_name='pohadka', model_name='pohadka',
name='autor_old', name='autor_old',
), ),
# migrations.RemoveField( migrations.RemoveField(
# model_name='pohadka', model_name='pohadka',
# name='uloha_old', name='uloha_old',
# ), ),
migrations.RemoveField( migrations.RemoveField(
model_name='problem', model_name='problem',
name='autor_old', name='autor_old',
Loading…
Cancel
Save