Opraveno organizuje od a organizuje do
This commit is contained in:
		
							parent
							
								
									6706bebdb7
								
							
						
					
					
						commit
						f054d9785a
					
				
					 3 changed files with 38 additions and 2 deletions
				
			
		|  | @ -219,7 +219,7 @@ class Migration(migrations.Migration): | |||
|         migrations.AddField( | ||||
|             model_name='organizator', | ||||
|             name='organizuje_od', | ||||
|             field=models.DateTimeField(default='1900-01-01T00:00:00', verbose_name='Organizuje od'), | ||||
|             field=models.DateTimeField(null=True,blank=True, verbose_name='Organizuje od'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='organizator', | ||||
|  |  | |||
							
								
								
									
										36
									
								
								seminar/migrations/0053_organizator_organizuje_od_do.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								seminar/migrations/0053_organizator_organizuje_od_do.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # Generated by Django 1.11.20 on 2019-05-16 21:26 | ||||
| from __future__ import unicode_literals | ||||
| 
 | ||||
| import datetime as dt | ||||
| from django.db import migrations | ||||
| 
 | ||||
| def rok_to_datetime(apps,schema_editor): | ||||
| 	Organizator = apps.get_model('seminar','Organizator') | ||||
| 	for o in Organizator.objects.all(): | ||||
| 		rok = o.organizuje_od_roku | ||||
| 		if rok: | ||||
| 			o.organizuje_od = dt.datetime(rok,1,1) | ||||
| 		rok = o.organizuje_do_roku | ||||
| 		if rok: | ||||
| 			o.organizuje_do = dt.datetime(rok,12,31) | ||||
| 		o.save() | ||||
| 
 | ||||
| def datetime_to_rok(apps,schema_editor): | ||||
| 	Organizator = apps.get_model('seminar','Organizator') | ||||
| 	for o in Organizator.objects.all(): | ||||
| 		o.organizuje_od_roku = o.organizuje_od.year | ||||
| 		o.organizuje_do_roku = o.organizuje_do.year | ||||
| 		o.save() | ||||
| 	 | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('seminar', '0052_user_to_organizator'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
| 		migrations.RunPython(rok_to_datetime, datetime_to_rok), | ||||
|     ] | ||||
|  | @ -467,7 +467,7 @@ class Organizator(SeminarModelBase): | |||
| 		editable=False | ||||
| 	) | ||||
| 
 | ||||
| 	organizuje_od = models.DateTimeField('Organizuje od', blank=False, null=False, default="1900-01-01T00:00:00") | ||||
| 	organizuje_od = models.DateTimeField('Organizuje od', blank=True, null=True) | ||||
| 	 | ||||
| 	organizuje_do = models.DateTimeField('Organizuje do', blank=True, null=True) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue