NOTIFIKACE_PROJEKTY formuláře ============================= Definice formulářů. Třídy ------ .. py:class:: PesFormSetHelper Implementuje komponentu ``PesFormSetHelper`` v rámci aplikace. **Metody:** .. py:method:: __init__() Inicializuje instanci třídy. :param args: Parametr ``args`` se předává do volání ``__init__()``. :param kwargs: Parametr ``kwargs`` se předává do volání ``__init__()``. .. py:class:: PesNotificationsForm Formulář pro správu typu notifikací. **Metody:** .. py:method:: __init__() Inicializuje instanci třídy. :param pes_object_count: Parametr ``pes_object_count`` slouží jako vstup pro logiku funkce ``__init__``. :param args: Parametr ``args`` se předává do volání ``__init__()``. :param kwargs: Parametr ``kwargs`` se předává do volání ``__init__()``. .. py:method:: clean() Provádí operaci clean. :return: Vrací proměnná ``cleaned_data``. .. py:class:: PesInlineFormSet Implementuje komponentu ``PesInlineFormSet`` v rámci aplikace. **Metody:** .. py:method:: count_non_empty_forms() Provádí operaci count non empty forms. :return: Vrací proměnná ``non_empty_count``. Funkce ------ .. py:function:: create_pes_form(not_readonly, model_typ) Funkce která vrací formulář hlídacího psa pro formset. :param not_readonly: Číselná hodnota ``not_readonly`` použitá při výpočtu nebo transformaci. :param model_typ: Parametr ``model_typ`` slouží jako vstup pro logiku funkce ``create_pes_form``. :return: Vrací proměnná ``PesForm``.