Browse Source

Migrace Reseni a Hodnoceni.

export_seznamu_prednasek
parent
commit
d6544701e9
  1. 10
      seminar/migrations/0049_auto_20190430_2354.py
  2. 24
      seminar/migrations/0057_reseni_to_reseni_hodnoceni.py

10
seminar/migrations/0049_auto_20190430_2354.py

@ -176,6 +176,11 @@ class Migration(migrations.Migration):
old_name='timestamp',
new_name='vytvoreno',
),
migrations.RenameField(
model_name='reseni',
old_name='timestamp',
new_name='cas_doruceni',
),
migrations.RenameField(
model_name='prilohareseni',
old_name='timestamp',
@ -246,11 +251,6 @@ class Migration(migrations.Migration):
name='opravovatele',
field=models.ManyToManyField(blank=True, related_name='opravovatele_problem', to='seminar.Organizator', verbose_name='opravovatelé'),
),
migrations.AddField(
model_name='reseni',
name='cas_doruceni',
field=models.DateTimeField(blank=True, default=django.utils.timezone.now, verbose_name='čas_doručení'),
),
migrations.AddField(
model_name='reseni',
name='zverejneno',

24
seminar/migrations/0057_reseni_to_reseni_hodnoceni.py

@ -4,12 +4,26 @@ from __future__ import unicode_literals
from django.db import migrations
def reseni_to_Reseni(apps, schema_editor):
Reseni = apps.get_model('seminar','Reseni')
Hodnoceni = apps.get_model('seminar','Hodnoceni')
for r in Reseni.objects.all():
r.resitele.add(r.resitel)
h = Hodnoceni.objects.create(body=r.body)
h.cislo_body = r.cislo_body
h.problem = r.problem
h.reseni = r
h.save()
r.save()
class Migration(migrations.Migration):
dependencies = [
('seminar', '0056_vrcholy_pro_rocniky_a_cisla'),
]
dependencies = [
('seminar', '0056_vrcholy_pro_rocniky_a_cisla'),
]
operations = [
]
operations = [
migrations.RunPython(reseni_to_Reseni)
]

Loading…
Cancel
Save