api.views

Soubory sloužící k deklaraci jednotlivých „views“ (nejčastěji funkce beroucí request a vracející django.shortcuts.render() respektive nějakou response, nebo třídy většinou rozšiřující nějakou třídu z django.views.generic)

api.views.autocomplete

Views k dal.autocomplete pro vyhledávání objektů nějaké třídy v databázi.

class api.views.autocomplete.SkolaAutocomplete(**kwargs)[zdroj]

Bases: Select2QuerySetView

View k dal.autocomplete pro vyhledávání škol hlavně při registraci.

get_queryset()[zdroj]
class api.views.autocomplete.ResitelAutocomplete(**kwargs)[zdroj]

Bases: LoginRequiredAjaxMixin, Select2QuerySetView

View k dal.autocomplete pro vyhledávání řešitelů především v odevzdávátku.

get_queryset()[zdroj]
class api.views.autocomplete.OdevzdatelnyProblemAutocomplete(**kwargs)[zdroj]

Bases: Select2QuerySetView

View k dal.autocomplete pro vyhledávání problémů především v odevzdávátku.

get_queryset()[zdroj]

api.views.exports

api.views.exports.exportSkolView(request)[zdroj]

„view“, který vrací json se seznamem škol, u kterých je uvedeno: ‚id‘, ‚izo‘, ‚nazev‘, ‚kratky_nazev‘, ‚ulice‘, ‚mesto‘, ‚psc‘, ‚stat‘, ‚je_zs‘, ‚je_ss‘

api.views.helpers

class api.views.helpers.LoginRequiredAjaxMixin[zdroj]

Bases: object

Objekt přidávající povinnost být přihlášený k zobrazení daného view.

dispatch(request, *args, **kwargs)[zdroj]