Update modelu databáze (timestamps, autor)
This commit is contained in:
		
							parent
							
								
									248b150599
								
							
						
					
					
						commit
						dcdaa57401
					
				
					 3 changed files with 56 additions and 4 deletions
				
			
		
							
								
								
									
										21
									
								
								seminar/migrations/0005_alter_problem_autor.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								seminar/migrations/0005_alter_problem_autor.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import unicode_literals | ||||
| 
 | ||||
| from django.db import models, migrations | ||||
| from django.conf import settings | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('seminar', '0004_add_old_dakos_id'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AlterField( | ||||
|             model_name='problem', | ||||
|             name='autor', | ||||
|             field=models.ForeignKey(related_name='autor_uloh', verbose_name='autor probl\xe9mu', blank=True, to=settings.AUTH_USER_MODEL, null=True), | ||||
|             preserve_default=True, | ||||
|         ), | ||||
|     ] | ||||
							
								
								
									
										28
									
								
								seminar/migrations/0006_problem_add_timestamp.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								seminar/migrations/0006_problem_add_timestamp.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import unicode_literals | ||||
| 
 | ||||
| from django.db import models, migrations | ||||
| import datetime | ||||
| from django.utils.timezone import utc | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('seminar', '0005_alter_problem_autor'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AddField( | ||||
|             model_name='problem', | ||||
|             name='timestamp', | ||||
|             field=models.DateTimeField(default=datetime.datetime(2015, 5, 15, 8, 54, 56, 319985, tzinfo=utc), verbose_name='vytvo\u0159eno', auto_now=True), | ||||
|             preserve_default=False, | ||||
|         ), | ||||
|         migrations.AlterField( | ||||
|             model_name='problem', | ||||
|             name='dakos_id', | ||||
|             field=models.CharField(default=b'', help_text='DaKoS ID z exportu, s prefixem podle p\u016fvodu: "AZAD:xxx (z MM_AZAD), ""DOZ:xxx" (z MM_DOZ), "ZAD:rocnik.cislo.uloha.typ" (z MM_ZADANIA)', max_length=32, verbose_name='Star\xe9 DaKoS ID', blank=True), | ||||
|             preserve_default=True, | ||||
|         ), | ||||
|     ] | ||||
|  | @ -314,7 +314,7 @@ class Problem(SeminarModelBase): | |||
| 
 | ||||
|     text_problemu = models.TextField(u'veřejný text zadání a řešení', blank=True) | ||||
| 
 | ||||
|     autor = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'autor problému', related_name='autor_uloh') | ||||
|     autor = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'autor problému', related_name='autor_uloh', null=True, blank=True) | ||||
| 
 | ||||
|     opravovatel = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'opravovatel', null=True, blank=True, | ||||
|         related_name='opravovatel_uloh') | ||||
|  | @ -329,9 +329,12 @@ class Problem(SeminarModelBase): | |||
| 
 | ||||
|     body = models.IntegerField(u'maximum bodů', blank=True, null=True) | ||||
| 
 | ||||
|     timestamp = models.DateTimeField(u'vytvořeno', auto_now=True) | ||||
| 
 | ||||
|     # Staré ID z DAKOSU -- jen u importovaných záznamů | ||||
|     dakos_id = models.CharField(u'Staré DaKoS ID', max_length=32, blank=True, default='', | ||||
|         help_text=u'DaKoS ID z exportu, s prefixem podle původu: "AZAD:xxx" (z MM_AZAD), "DOZ:xxx" (z MM_DOZ), "ZAD:xxx" (z MM_ZADANIA)') | ||||
|         help_text=(u'DaKoS ID z exportu, s prefixem podle původu: "AZAD:xxx (z MM_AZAD), "' +  | ||||
|         u'"DOZ:xxx" (z MM_DOZ), "ZAD:rocnik.cislo.uloha.typ" (z MM_ZADANIA)')) | ||||
| 
 | ||||
|     def __str__(self): | ||||
|         return force_unicode(u'%s (%s)' % (self.nazev, self.stav)) | ||||
|  | @ -469,9 +472,9 @@ class VysledkyBase(SeminarModelBase): | |||
| 
 | ||||
|     dummy_id = models.CharField(u'dummy ID pro view', max_length=32, primary_key=True, db_column='id') | ||||
| 
 | ||||
|     cislo = models.ForeignKey(Cislo, verbose_name=u'číslo pro body', db_column='cislo_id') | ||||
|     cislo = models.ForeignKey(Cislo, verbose_name=u'číslo pro body', db_column='cislo_id', on_delete=models.DO_NOTHING) | ||||
| 
 | ||||
|     resitel = models.ForeignKey(Resitel, verbose_name=u'řešitel', db_column='resitel_id') | ||||
|     resitel = models.ForeignKey(Resitel, verbose_name=u'řešitel', db_column='resitel_id', on_delete=models.DO_NOTHING) | ||||
| 
 | ||||
|     body = models.IntegerField(u'body za číslo', db_column='body') | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Tomas Gavenciak
						Tomas Gavenciak