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', |             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', | ||||||
|  |  | ||||||
|  | @ -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…
	
		Reference in a new issue