LOKALITA views

Definice views.

Třídy

class LokalitaIndexView

Třida pohledu pro zobrazení domovské stránky lokalit s navigačními možnostmi.

Metody:

get_context_data()

Metoda pro získaní kontextu podlehu.

Parametry:

kwargs – Parametr kwargs slouží jako vstup pro logiku funkce get_context_data.

Vrací:

Vrací proměnná context.

class LokalitaListView

Třida pohledu pro zobrazení listu/tabulky s lokalitami.

Metody:

init_translations()

Provádí operaci init translations.

rename_field_for_ordering()

Provádí operaci rename field for ordering.

Parametry:

field – Parametr field předává se do volání get(), pracuje se s atributy replace, vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání get().

get_queryset()

Vrací queryset. v aplikaci.

Vrací:

Vrací výsledek volání check_filter_permission().

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

class LokalitaDetailView

Třida pohledu pro zobrazení detailu lokality.

Metody:

get()

Vrací výsledek operace.

Parametry:
  • request – Parametr request slouží jako vstup pro logiku funkce get.

  • args – Parametr args slouží jako vstup pro logiku funkce get.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce get.

Vrací:

Vrací výsledek volání render_to_response().

get_archeologicky_zaznam()

Metoda pro získaní akce z db.

Vrací:

Vrací atribut objektu.

check_locality_arch_z_conflict()

Ověří locality arch z conflict.

get_context_data()

Metoda pro získaní contextu akci pro template.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

get_shows()

Vrací shows. v aplikaci.

Vrací:

Vrací výsledek volání get_detail_template_shows().

class LokalitaCreateView

Třida pohledu pro vytvoření lokality.

Metody:

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

form_valid()

Validuje data ve formuláři

Parametry:

form – Instance vyplněného formuláře.

Vrací:

HTTP odpověď.

form_invalid()

Informuje uživatele o nevalidním vyplnění formuláře a zaloguje ho.

Parametry:

form – Instance vyplněného formuláře.

Vrací:

HTTP odpověď.

get()

Vrací výsledek operace.

Parametry:
  • request – Parametr request předává se do volání get(), vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání get(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání get(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání get().

post()

Obsluhuje HTTP metodu POST.

Parametry:
  • request – Parametr request předává se do volání post(), vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání post(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání post(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání post().

class LokalitaEditView

Třida pohledu pro editaci lokality.

Metody:

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

form_valid()

Informuje uživatele o nevalidním vyplnění formuláře a zaloguje ho.

Parametry:

form – Instance vyplněného formuláře.

Vrací:

HTTP odpověď.

form_invalid()

Informuje uživatele o nevalidním vyplnění formuláře a zaloguje ho.

Parametry:

form – Instance vyplněného formuláře.

Vrací:

HTTP odpověď.

get()

Vrací výsledek operace.

Parametry:
  • request – Parametr request předává se do volání get(), vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání get(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání get(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání get().

post()

Obsluhuje HTTP metodu POST.

Parametry:
  • request – Parametr request předává se do volání post(), vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání post(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání post(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání post().

class LokalitaRelatedView

Třida pohledu pro získaní relací lokality, která je dedená v dalších pohledech.

class LokalitaDokumentacniJednotkaCreateView

Třida pohledu pro vytvoření dokumentační jednotky lokality.

Metody:

get_context_data()

Zpracuje dispečing požadavku.

Parametry:
  • request – HTTP požadavek.

  • args – Poziční argumenty.

  • kwargs – Pojmenované argumenty.

Vrací:

HTTP odpověď.

class LokalitaDokumentacniJednotkaRelatedView

Třida pohledu pro získaní dokumentačních jednotek lokality, která je dedená v dalších pohledech.

Metody:

dispatch()

Provádí operaci dispatch.

Parametry:
  • request – Parametr request předává se do volání add_message(), url_has_allowed_host_and_scheme(), pracuje se s atributy GET, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání dispatch(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání dispatch(), vstupuje do návratové hodnoty.

Vrací:

Vrací hodnotu podle větve zpracování, typicky: výsledek volání redirect(), výsledek volání dispatch().

get_dokumentacni_jednotka()

Vrací dokumentacni jednotka.

Vrací:

Vrací proměnná object.

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

class LokalitaDokumentacniJednotkaUpdateView

Třida pohledu pro editaci dokumentační jednotky lokality.

Metody:

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

class LokalitaKomponentaCreateView

Třida pohledu pro vytvoření komponenty lokality.

Metody:

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

get()

Zpracuje dispečing požadavku.

Parametry:
  • request – HTTP požadavek.

  • args – Poziční argumenty.

  • kwargs – Pojmenované argumenty.

Vrací:

HTTP odpověď.

class LokalitaKomponentaUpdateView

Třida pohledu pro editaci komponenty lokality.

Metody:

dispatch()

Provádí operaci dispatch.

Parametry:
  • request – Parametr request předává se do volání add_message(), url_has_allowed_host_and_scheme(), pracuje se s atributy GET, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání dispatch(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání dispatch(), vstupuje do návratové hodnoty.

Vrací:

Vrací hodnotu podle větve zpracování, typicky: výsledek volání redirect(), výsledek volání dispatch().

get_komponenta()

Vrací komponenta. v aplikaci.

Vrací:

Vrací proměnná object.

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

class LokalitaPianCreateView

Třida pohledu pro vytvoření pianu dokumentační jednotky lokality.

Metody:

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

get()

Vrací výsledek operace.

Parametry:
  • request – Parametr request předává se do volání get(), str(), pracuje se s atributy user.

  • args – Parametr args slouží jako vstup pro logiku funkce get.

  • kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací hodnotu podle větve zpracování, typicky: výsledek volání redirect(), výsledek volání render_to_response().

Vyvolá:

Exception – Vyvolá se s textem „lokalita.views.LokalitaPianCreateView.get.label_not_found“; nebo s textem „lokalita.views.LokalitaPianCreateView.get.transormation_error“.

class LokalitaPianUpdateView

Třida pohledu pro editaci pianu dokumentační jednotky lokality.

Metody:

dispatch()

Provádí operaci dispatch.

Parametry:
  • request – Parametr request předává se do volání add_message(), url_has_allowed_host_and_scheme(), pracuje se s atributy GET, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání dispatch(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání dispatch(), vstupuje do návratové hodnoty.

Vrací:

Vrací hodnotu podle větve zpracování, typicky: výsledek volání redirect(), výsledek volání dispatch().

get_pian()

Vrací pian. v aplikaci.

Vrací:

Vrací výsledek volání get_object_or_404().

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací proměnná context.

get()

Vrací výsledek operace.

Parametry:
  • request – Parametr request předává se do volání get(), str(), pracuje se s atributy user.

  • args – Parametr args slouží jako vstup pro logiku funkce get.

  • kwargs – Parametr kwargs se předává do volání get_context_data().

Vrací:

Vrací hodnotu podle větve zpracování, typicky: výsledek volání redirect(), výsledek volání render_to_response().

Vyvolá:
  • PermissionDenied – Vyvolá se při splnění podmínky self.pian == PIAN_POTVRZEN.

  • Exception – Vyvolá se s textem „lokalita.views.LokalitaPianUpdateView.get.label_not_found“; nebo s textem „lokalita.views.LokalitaPianUpdateView.get.transormation_error“.

Funkce

get_required_fields(zaznam, next)

Funkce pro získaní dictionary povinných polí podle stavu lokality.

Parametry:
  • zaznam – Parametr zaznam pracuje se s atributy stav, ovlivňuje větvení podmínek.

  • next – Posun vůči aktuálnímu stavu (pro kontrolu povinných polí v následujícím kroku).

Vrací:

Seznam názvů polí, která mají být v daném stavu povinná.