From 77cbe6ed313066cd5d8afefab8e9a821a8dd41dc Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Thu, 30 May 2019 00:54:50 +0200 Subject: [PATCH] =?UTF-8?q?Model=20Poh=C3=A1dkaNode=20+=20=C3=BAprava=20p?= =?UTF-8?q?=C5=99=C3=ADslu=C5=A1n=C3=A9=20migrace,=20kter=C3=A1=20vytv?= =?UTF-8?q?=C3=A1=C5=99=C3=AD=20*Node?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/migrations/0050_auto_20190510_2228.py | 13 +++++++++++++ seminar/models.py | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/seminar/migrations/0050_auto_20190510_2228.py b/seminar/migrations/0050_auto_20190510_2228.py index 89c69b22..e0594be7 100644 --- a/seminar/migrations/0050_auto_20190510_2228.py +++ b/seminar/migrations/0050_auto_20190510_2228.py @@ -160,6 +160,19 @@ class Migration(migrations.Migration): }, bases=('seminar.treenode',), ), + migrations.CreateModel( + name='PohadkaNode', + fields=[ + ('treenode_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='seminar.TreeNode')), + ('pohadka', models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, to='seminar.Pohadka', verbose_name='pohádka')), + ], + options={ + 'verbose_name': 'Pohádka (Node)', + 'verbose_name_plural': 'Pohádky (Node)', + 'db_table': 'seminar_nodes_pohadka', + }, + bases=('seminar.treenode',), + ), migrations.AddField( model_name='treenode', name='first_child', diff --git a/seminar/models.py b/seminar/models.py index cc1181e3..a4c3211f 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -1178,6 +1178,17 @@ class UlohaZadaniNode(TreeNode): null=True, blank=False) +class PohadkaNode(TreeNode): + class Meta: + db_table = 'seminar_nodes_pohadka' + verbose_name = 'Pohádka (Node)' + verbose_name_plural = 'Pohádky (Node)' + pohadka = models.ForeignKey(Pohadka, + on_delete=models.PROTECT, # Pokud chci mazat téma, musím si Node pořešit ručně + verbose_name = "pohádka", + null=True, + blank=False) + class UlohaVzorakNode(TreeNode): class Meta: db_table = 'seminar_nodes_uloha_vzorak'