Browse Source

Migrace Reseni a Hodnoceni.

export_seznamu_prednasek
parent
commit
d6544701e9
  1. 10
      seminar/migrations/0049_auto_20190430_2354.py
  2. 14
      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', old_name='timestamp',
new_name='vytvoreno', new_name='vytvoreno',
), ),
migrations.RenameField(
model_name='reseni',
old_name='timestamp',
new_name='cas_doruceni',
),
migrations.RenameField( migrations.RenameField(
model_name='prilohareseni', model_name='prilohareseni',
old_name='timestamp', old_name='timestamp',
@ -246,11 +251,6 @@ class Migration(migrations.Migration):
name='opravovatele', name='opravovatele',
field=models.ManyToManyField(blank=True, related_name='opravovatele_problem', to='seminar.Organizator', verbose_name='opravovatelé'), 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( migrations.AddField(
model_name='reseni', model_name='reseni',
name='zverejneno', name='zverejneno',

14
seminar/migrations/0057_reseni_to_reseni_hodnoceni.py

@ -4,6 +4,19 @@ from __future__ import unicode_literals
from django.db import migrations 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): class Migration(migrations.Migration):
@ -12,4 +25,5 @@ class Migration(migrations.Migration):
] ]
operations = [ operations = [
migrations.RunPython(reseni_to_Reseni)
] ]

Loading…
Cancel
Save