Browse Source

Ha, tak jsem se někde zamotal do import cyklu a musel jsem ReseniNode dát tam, kam patří

pull/65/head
Jonas Havelka 2 months ago
parent
commit
7f21d10c26
  1. 1
      seminar/models/__init__.py
  2. 20
      seminar/models/odevzdavatko.py
  3. 17
      seminar/models/treenode.py
  4. 1
      treenode/models/__init__.py

1
seminar/models/__init__.py

@ -1,5 +1,4 @@
from .tvorba import *
from .odevzdavatko import *
from .base import *
from .pomocne import *
from .treenode import *

20
seminar/models/odevzdavatko.py

@ -1,20 +0,0 @@
from django.db import models
from treenode import models as tm
from odevzdavatko.models import Reseni
class ReseniNode(tm.TreeNode):
class Meta:
db_table = 'seminar_nodes_otistene_reseni'
verbose_name = 'Otištěné řešení (Node)'
verbose_name_plural = 'Otištěná řešení (Node)'
reseni = models.ForeignKey(Reseni,
on_delete=models.PROTECT,
verbose_name = 'reseni')
def aktualizuj_nazev(self):
self.nazev = "ReseniNode: "+str(self.reseni)
def getOdkazStr(self):
return str(self.reseni)

17
seminar/models/treenode.py

@ -9,6 +9,7 @@ from unidecode import unidecode # Používám pro získání ID odkazu (ještě
from polymorphic.models import PolymorphicModel
from personalni.models import Organizator
from odevzdavatko.models import Reseni
from .pomocne import Text
@ -263,3 +264,19 @@ class CastNode(TreeNode):
def getOdkazStr(self):
return str(self.nadpis)
class ReseniNode(TreeNode):
class Meta:
db_table = 'seminar_nodes_otistene_reseni'
verbose_name = 'Otištěné řešení (Node)'
verbose_name_plural = 'Otištěná řešení (Node)'
reseni = models.ForeignKey(Reseni,
on_delete=models.PROTECT,
verbose_name = 'reseni')
def aktualizuj_nazev(self):
self.nazev = "ReseniNode: "+str(self.reseni)
def getOdkazStr(self):
return str(self.reseni)

1
treenode/models/__init__.py

@ -1,2 +1 @@
from seminar.models.odevzdavatko import *
from seminar.models.treenode import *

Loading…
Cancel
Save