treenode¶
treenode.admin¶
- class treenode.admin.TreeNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicParentModelAdmin
- child_models = [<class 'seminar.models.treenode.RocnikNode'>, <class 'seminar.models.treenode.CisloNode'>, <class 'seminar.models.treenode.MezicisloNode'>, <class 'seminar.models.treenode.TemaVCisleNode'>, <class 'seminar.models.treenode.UlohaZadaniNode'>, <class 'seminar.models.treenode.PohadkaNode'>, <class 'seminar.models.treenode.UlohaVzorakNode'>, <class 'seminar.models.treenode.TextNode'>, <class 'seminar.models.treenode.CastNode'>, <class 'seminar.models.treenode.OrgTextNode'>]¶
The child models that should be displayed
- actions = ['aktualizuj_nazvy']¶
- property media¶
- class treenode.admin.RocnikNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicChildModelAdmin
- base_model¶
alias of
RocnikNode
- show_in_index = True¶
Whether the child admin model should be visible in the admin index page.
- property media¶
- class treenode.admin.CisloNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicChildModelAdmin
- show_in_index = True¶
Whether the child admin model should be visible in the admin index page.
- property media¶
- class treenode.admin.MezicisloNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicChildModelAdmin
- base_model¶
alias of
MezicisloNode
- show_in_index = True¶
Whether the child admin model should be visible in the admin index page.
- property media¶
- class treenode.admin.TemaVCisleNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicChildModelAdmin
- base_model¶
alias of
TemaVCisleNode
- show_in_index = True¶
Whether the child admin model should be visible in the admin index page.
- property media¶
- class treenode.admin.UlohaZadaniNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicChildModelAdmin
- base_model¶
alias of
UlohaZadaniNode
- show_in_index = True¶
Whether the child admin model should be visible in the admin index page.
- property media¶
- class treenode.admin.PohadkaNodeAdmin(model, admin_site, *args, **kwargs)[zdroj]¶
Bases:
PolymorphicChildModelAdmin
- base_model¶
alias of
PohadkaNode
- show_in_index = True¶
Whether the child admin model should be visible in the admin index page.
- property media¶
treenode.apps¶
Soubor sloužící k pojmenování a jiným nastavením djangovské aplikace.
treenode.forms¶
- class treenode.forms.NahrajObrazekKTreeNoduForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[zdroj]¶
Bases:
ModelForm
- base_fields = {'na_web': <django.forms.fields.ImageField object>}¶
- declared_fields = {}¶
- property media¶
treenode.permissions¶
treenode.routers¶
treenode.serializers¶
- class treenode.serializers.UlohaZadaniNodeSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.UlohaZadaniNodeWriteSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.UlohaZadaniNodeCreateSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.UlohaVzorakNodeSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.UlohaVzorakNodeWriteSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.UlohaVzorakNodeCreateSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.ReseniNodeWriteSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.ReseniNodeCreateSerializer(*args, **kwargs)[zdroj]¶
Bases:
ModelSerializer
- class treenode.serializers.TreeNodeSerializer(*args, **kwargs)[zdroj]¶
Bases:
PolymorphicSerializer
- model_serializer_mapping = {<class 'seminar.models.treenode.RocnikNode'>: <class 'treenode.serializers.RocnikNodeSerializer'>, <class 'seminar.models.treenode.CisloNode'>: <class 'treenode.serializers.CisloNodeSerializer'>, <class 'seminar.models.treenode.MezicisloNode'>: <class 'treenode.serializers.MezicisloNodeSerializer'>, <class 'seminar.models.treenode.TemaVCisleNode'>: <class 'treenode.serializers.TemaVCisleNodeSerializer'>, <class 'seminar.models.treenode.OrgTextNode'>: <class 'treenode.serializers.OrgTextNodeSerializer'>, <class 'seminar.models.treenode.UlohaZadaniNode'>: <class 'treenode.serializers.UlohaZadaniNodeSerializer'>, <class 'seminar.models.treenode.UlohaVzorakNode'>: <class 'treenode.serializers.UlohaVzorakNodeSerializer'>, <class 'seminar.models.treenode.PohadkaNode'>: <class 'treenode.serializers.PohadkaNodeSerializer'>, <class 'seminar.models.treenode.TextNode'>: <class 'treenode.serializers.TextNodeSerializer'>, <class 'seminar.models.treenode.CastNode'>: <class 'treenode.serializers.CastNodeSerializer'>, <class 'seminar.models.odevzdavatko.ReseniNode'>: <class 'treenode.serializers.ReseniNodeSerializer'>}¶
treenode.tests¶
treenode.treelib¶
- treenode.treelib.all_children_of_type(node, type)[zdroj]¶
Generuje všechny potomky daného Node a daného typu.
- exception treenode.treelib.TreeLibError[zdroj]¶
Bases:
RuntimeError
treenode.urls¶
Soubor sloužící jako „router“, tj. zde se definují url adresy a na co ukazují:
Zatím tu nic moc není…
treenode.views¶
- class treenode.views.TNLData(anode, parent=None, index=None)[zdroj]¶
Bases:
object
- classmethod public_above(anode)[zdroj]¶
Returns output of verejne for closest Rocnik, Cislo or Problem above. (All of them have method verejne.)
- class treenode.views.TreeNodeView(**kwargs)[zdroj]¶
Bases:
DetailView
- template_name = 'treenode/treenode.html'¶
- class treenode.views.TreeNodeJSONView(**kwargs)[zdroj]¶
Bases:
DetailView
- class treenode.views.TreeNodePridatView(**kwargs)[zdroj]¶
Bases:
View
- type_from_str = {'castNode': <class 'seminar.models.treenode.CastNode'>, 'cisloNode': <class 'seminar.models.treenode.CisloNode'>, 'orgText': <class 'seminar.models.treenode.OrgTextNode'>, 'pohadkaNode': <class 'seminar.models.treenode.PohadkaNode'>, 'reseniNode': <class 'seminar.models.odevzdavatko.ReseniNode'>, 'rocnikNode': <class 'seminar.models.treenode.RocnikNode'>, 'temaVCisleNode': <class 'seminar.models.treenode.TemaVCisleNode'>, 'textNode': <class 'seminar.models.treenode.TextNode'>, 'ulohaVzorakNode': <class 'seminar.models.treenode.UlohaVzorakNode'>, 'ulohaZadaniNode': <class 'seminar.models.treenode.UlohaZadaniNode'>}¶
- class treenode.views.SirotcinecView(**kwargs)[zdroj]¶
Bases:
ListView
- template_name = 'treenode/orphanage.html'¶
- class treenode.views.TextWebView(**kwargs)[zdroj]¶
Bases:
DetailView
- class treenode.views.VueTestView(**kwargs)[zdroj]¶
Bases:
TemplateView
- template_name = 'treenode/vuetest.html'¶
- class treenode.views.NahrajObrazekKTreeNoduView(**kwargs)[zdroj]¶
Bases:
LoginRequiredMixin
,CreateView
- form_class¶
alias of
NahrajObrazekKTreeNoduForm
treenode.viewsets¶
- class treenode.viewsets.PermissionMixin[zdroj]¶
Bases:
object
Redefines get_permissions so that only organizers can make changes.
- class treenode.viewsets.ReadWriteSerializerMixin[zdroj]¶
Bases:
object
Overrides get_serializer_class to choose the read serializer for GET requests and the write serializer for POST requests.
Set read_serializer_class and write_serializer_class attributes on a viewset.
- read_serializer_class = None¶
- create_serializer_class = None¶
- write_serializer_class = None¶
- class treenode.viewsets.TextViewSet(**kwargs)[zdroj]¶
Bases:
PermissionMixin
,ModelViewSet
- queryset¶
- serializer_class¶
alias of
TextSerializer
- class treenode.viewsets.TextNodeViewSet(**kwargs)[zdroj]¶
Bases:
PermissionMixin
,ReadWriteSerializerMixin
,ModelViewSet
- queryset¶
- read_serializer_class¶
alias of
TextNodeSerializer
- write_serializer_class¶
alias of
TextNodeWriteSerializer
- create_serializer_class¶
alias of
TextNodeCreateSerializer
- class treenode.viewsets.CastNodeViewSet(**kwargs)[zdroj]¶
Bases:
PermissionMixin
,ReadWriteSerializerMixin
,ModelViewSet
- queryset¶
- read_serializer_class¶
alias of
CastNodeSerializer
- write_serializer_class¶
alias of
CastNodeSerializer
- create_serializer_class¶
alias of
CastNodeCreateSerializer
- class treenode.viewsets.UlohaVzorakNodeViewSet(**kwargs)[zdroj]¶
Bases:
PermissionMixin
,ReadWriteSerializerMixin
,ModelViewSet
- read_serializer_class¶
alias of
UlohaVzorakNodeSerializer
- write_serializer_class¶
alias of
UlohaVzorakNodeWriteSerializer
- create_serializer_class¶
alias of
UlohaVzorakNodeCreateSerializer
- class treenode.viewsets.ReseniViewSet(**kwargs)[zdroj]¶
Bases:
ModelViewSet
- serializer_class¶
alias of
ReseniSerializer
- class treenode.viewsets.UlohaViewSet(**kwargs)[zdroj]¶
Bases:
ModelViewSet
- serializer_class¶
alias of
UlohaSerializer
- class treenode.viewsets.UlohaZadaniNodeViewSet(**kwargs)[zdroj]¶
Bases:
ReadWriteSerializerMixin
,ModelViewSet
- queryset¶
- read_serializer_class¶
alias of
UlohaZadaniNodeSerializer
- write_serializer_class¶
alias of
UlohaZadaniNodeWriteSerializer
- create_serializer_class¶
alias of
UlohaZadaniNodeCreateSerializer
- class treenode.viewsets.ReseniNodeViewSet(**kwargs)[zdroj]¶
Bases:
ReadWriteSerializerMixin
,ModelViewSet
- queryset¶
- read_serializer_class¶
alias of
ReseniNodeSerializer
- write_serializer_class¶
alias of
ReseniNodeWriteSerializer
- create_serializer_class¶
alias of
ReseniNodeCreateSerializer