Opravena migrace na frankenmodel.
This commit is contained in:
		
							parent
							
								
									b1a953c9e4
								
							
						
					
					
						commit
						e9e7763575
					
				
					 2 changed files with 34 additions and 12 deletions
				
			
		|  | @ -271,10 +271,15 @@ class Migration(migrations.Migration): | ||||||
|             name='typ_prezentace', |             name='typ_prezentace', | ||||||
|             field=models.CharField(choices=[('veletrh', 'Veletrh (postery)'), ('prezentace', 'Prezentace (přednáška)')], default='veletrh', max_length=16, verbose_name='typ prezentace'), |             field=models.CharField(choices=[('veletrh', 'Veletrh (postery)'), ('prezentace', 'Prezentace (přednáška)')], default='veletrh', max_length=16, verbose_name='typ prezentace'), | ||||||
|         ), |         ), | ||||||
|         migrations.AlterField( | 	migrations.RenameField( | ||||||
|  | 	    model_name='novinky', | ||||||
|  | 	    old_name='autor', | ||||||
|  | 	    new_name='autor_old' | ||||||
|  | 	), | ||||||
|  |         migrations.AddField( | ||||||
|             model_name='novinky', |             model_name='novinky', | ||||||
|             name='autor', |             name='autor', | ||||||
|             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='seminar.Organizator', verbose_name='Autor novinky'), |             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='seminar.Organizator', verbose_name='Autor novinky', null=True), | ||||||
|         ), |         ), | ||||||
|         migrations.AlterField( |         migrations.AlterField( | ||||||
|             model_name='novinky', |             model_name='novinky', | ||||||
|  | @ -301,17 +306,32 @@ class Migration(migrations.Migration): | ||||||
|             name='studuje', |             name='studuje', | ||||||
|             field=models.CharField(blank=True, help_text="Např. 'Studuje Obecnou fyziku (Bc.), 3. ročník', 'Vystudovala Diskrétní modely a algoritmy (Mgr.)' nebo 'Přednáší na MFF'", max_length=256, null=True, verbose_name='Studium aj.'), |             field=models.CharField(blank=True, help_text="Např. 'Studuje Obecnou fyziku (Bc.), 3. ročník', 'Vystudovala Diskrétní modely a algoritmy (Mgr.)' nebo 'Přednáší na MFF'", max_length=256, null=True, verbose_name='Studium aj.'), | ||||||
|         ), |         ), | ||||||
|         migrations.AlterField( | 	migrations.RenameField( | ||||||
|  |             model_name='pohadka', | ||||||
|  |             old_name='autor', | ||||||
|  |             new_name='autor_old' | ||||||
|  | 	), | ||||||
|  |         migrations.AddField( | ||||||
|             model_name='pohadka', |             model_name='pohadka', | ||||||
|             name='autor', |             name='autor', | ||||||
|             field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='seminar.Organizator', verbose_name='Autor pohádky'), |             field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='seminar.Organizator', verbose_name='Autor pohádky'), | ||||||
|         ), |         ), | ||||||
|         migrations.AlterField( | 	migrations.RenameField( | ||||||
|  |             model_name='pohadka', | ||||||
|  |             old_name='uloha', | ||||||
|  |             new_name='uloha_old' | ||||||
|  | 	), | ||||||
|  |         migrations.AddField( | ||||||
|             model_name='pohadka', |             model_name='pohadka', | ||||||
|             name='uloha', |             name='uloha', | ||||||
|             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pohadky', to='seminar.Uloha', verbose_name='Úloha'), |             field=models.ForeignKey(null=True,on_delete=django.db.models.deletion.CASCADE, related_name='pohadky', to='seminar.Uloha', verbose_name='Úloha'), | ||||||
|         ), |         ), | ||||||
|         migrations.AlterField( | 	migrations.RenameField( | ||||||
|  |             model_name='problem', | ||||||
|  |             old_name='autor', | ||||||
|  |             new_name='autor_old', | ||||||
|  | 	), | ||||||
|  |         migrations.AddField( | ||||||
|             model_name='problem', |             model_name='problem', | ||||||
|             name='autor', |             name='autor', | ||||||
|             field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='autor_problemu_problem', to='seminar.Organizator', verbose_name='autor problému'), |             field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='autor_problemu_problem', to='seminar.Organizator', verbose_name='autor problému'), | ||||||
|  | @ -336,9 +356,10 @@ class Migration(migrations.Migration): | ||||||
|             name='forma', |             name='forma', | ||||||
|             field=models.CharField(choices=[('papir', 'Papírové řešení'), ('email', 'Emailem'), ('upload', 'Upload přes web')], default='email', max_length=16, verbose_name='forma řešení'), |             field=models.CharField(choices=[('papir', 'Papírové řešení'), ('email', 'Emailem'), ('upload', 'Upload přes web')], default='email', max_length=16, verbose_name='forma řešení'), | ||||||
|         ), |         ), | ||||||
|         migrations.RemoveField( |         migrations.RenameField( | ||||||
|             model_name='reseni', |             model_name='reseni', | ||||||
|             name='problem', |             old_name='problem', | ||||||
|  |             new_name='problem_old', | ||||||
|         ), |         ), | ||||||
|         migrations.AlterField( |         migrations.AlterField( | ||||||
|             model_name='resitel', |             model_name='resitel', | ||||||
|  | @ -392,7 +413,7 @@ class Migration(migrations.Migration): | ||||||
|         ), |         ), | ||||||
|         migrations.AlterModelTable( |         migrations.AlterModelTable( | ||||||
|             name='problem', |             name='problem', | ||||||
|             table='problem', |             table='seminar_problemy', | ||||||
|         ), |         ), | ||||||
|         migrations.AddField( |         migrations.AddField( | ||||||
|             model_name='uloha', |             model_name='uloha', | ||||||
|  |  | ||||||
|  | @ -564,7 +564,7 @@ class Problem(SeminarModelBase): | ||||||
| 		# Není abstraktní, protože se na něj jinak nedají dělat ForeignKeys. | 		# Není abstraktní, protože se na něj jinak nedají dělat ForeignKeys. | ||||||
| 		# TODO: Udělat to polymorfní (pomocí django-polymorphic), abychom dostali po těch vazbách přímo tu úlohu/témátko vč. fieldů, které nejsou součástí modelu Problem? | 		# TODO: Udělat to polymorfní (pomocí django-polymorphic), abychom dostali po těch vazbách přímo tu úlohu/témátko vč. fieldů, které nejsou součástí modelu Problem? | ||||||
| 		#abstract = True | 		#abstract = True | ||||||
| 		db_table = 'problem' | 		db_table = 'seminar_problemy' | ||||||
| 		verbose_name = 'Problém' | 		verbose_name = 'Problém' | ||||||
| 		verbose_name_plural = 'Problémy' | 		verbose_name_plural = 'Problémy' | ||||||
| 		ordering = ['nazev'] | 		ordering = ['nazev'] | ||||||
|  | @ -889,7 +889,8 @@ class Pohadka(SeminarModelBase): | ||||||
| 	uloha = models.ForeignKey( | 	uloha = models.ForeignKey( | ||||||
| 		Uloha, | 		Uloha, | ||||||
| 		verbose_name='Úloha', | 		verbose_name='Úloha', | ||||||
| 		related_name='pohadky' | 		related_name='pohadky', | ||||||
|  | 		null=True | ||||||
| 	) | 	) | ||||||
| 
 | 
 | ||||||
| 	# Kusů pohádky je v čísle obvykle o 1 více, než úloh. Jeden bude za úlohou | 	# Kusů pohádky je v čísle obvykle o 1 více, než úloh. Jeden bude za úlohou | ||||||
|  | @ -1293,7 +1294,7 @@ class Novinky(models.Model): | ||||||
| 			], | 			], | ||||||
| 			options={'quality': 95}) | 			options={'quality': 95}) | ||||||
| 
 | 
 | ||||||
| 	autor = models.ForeignKey(Organizator, verbose_name='Autor novinky') | 	autor = models.ForeignKey(Organizator, verbose_name='Autor novinky', null=True) | ||||||
| 
 | 
 | ||||||
| 	zverejneno = models.BooleanField('Zveřejněno', default="False") | 	zverejneno = models.BooleanField('Zveřejněno', default="False") | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue