Migrace Reseni a Hodnoceni.
This commit is contained in:
		
							parent
							
								
									d8b212da0e
								
							
						
					
					
						commit
						d6544701e9
					
				
					 2 changed files with 24 additions and 10 deletions
				
			
		|  | @ -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', | ||||
|  |  | |||
|  | @ -4,6 +4,19 @@ 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): | ||||
| 
 | ||||
|  | @ -12,4 +25,5 @@ class Migration(migrations.Migration): | |||
| 	] | ||||
| 
 | ||||
| 	operations = [ | ||||
| 		migrations.RunPython(reseni_to_Reseni)		 | ||||
| 	] | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue