personalni¶
Obsahuje vše okolo registrace a osobních údajů (ne přihlášení a změnu hesla). Také obsahuje rozcestníky a Řešitele s Organizátorem.
personalni.admin¶
- class personalni.admin.OsobaAdmin(model, admin_site)[zdroj]¶
Bases:
ModelAdmin- actions = ['synchronizuj_maily', 'udelej_orgem']¶
- search_fields = ['jmeno', 'prijmeni', 'prezdivka']¶
- property media¶
- class personalni.admin.OsobaInline(parent_model, admin_site)[zdroj]¶
Bases:
TabularInline- property media¶
personalni.apps¶
Soubor sloužící k pojmenování a jiným nastavením djangovské aplikace.
personalni.forms¶
- class personalni.forms.DateInput(attrs=None, format=None)[zdroj]¶
Bases:
DateInput- input_type = 'date'¶
- property media¶
- class personalni.forms.TelInput(attrs=None)[zdroj]¶
Bases:
TextInput- input_type = 'tel'¶
- input_pattern = '^[+]?[()/0-9. -]{9,}$'¶
- property media¶
- class personalni.forms.PrihlaskaForm(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, field_order=None, use_required_attribute=None, renderer=None)[zdroj]¶
Bases:
PasswordResetForm- base_fields = {'datum_narozeni': <django.forms.fields.DateField object>, 'email': <django.forms.fields.EmailField object>, 'gdpr': <django.forms.fields.BooleanField object>, 'jak_se_dozvedeli': <django.forms.fields.CharField object>, 'jmeno': <django.forms.fields.CharField object>, 'mesto': <django.forms.fields.CharField object>, 'pohlavi_muz': <django.forms.fields.ChoiceField object>, 'prijmeni': <django.forms.fields.CharField object>, 'psc': <django.forms.fields.CharField object>, 'rok_maturity': <django.forms.fields.IntegerField object>, 'skola': <django.forms.models.ModelChoiceField object>, 'skola_adresa': <django.forms.fields.CharField object>, 'skola_nazev': <django.forms.fields.CharField object>, 'spam': <django.forms.fields.BooleanField object>, 'stat': <django.forms.fields.ChoiceField object>, 'stat_text': <django.forms.fields.CharField object>, 'telefon': <django.forms.fields.CharField object>, 'ulice': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>, 'zasilat': <django.forms.fields.ChoiceField object>, 'zasilat_cislo_emailem': <django.forms.fields.BooleanField object>}¶
- declared_fields = {'datum_narozeni': <django.forms.fields.DateField object>, 'email': <django.forms.fields.EmailField object>, 'gdpr': <django.forms.fields.BooleanField object>, 'jak_se_dozvedeli': <django.forms.fields.CharField object>, 'jmeno': <django.forms.fields.CharField object>, 'mesto': <django.forms.fields.CharField object>, 'pohlavi_muz': <django.forms.fields.ChoiceField object>, 'prijmeni': <django.forms.fields.CharField object>, 'psc': <django.forms.fields.CharField object>, 'rok_maturity': <django.forms.fields.IntegerField object>, 'skola': <django.forms.models.ModelChoiceField object>, 'skola_adresa': <django.forms.fields.CharField object>, 'skola_nazev': <django.forms.fields.CharField object>, 'spam': <django.forms.fields.BooleanField object>, 'stat': <django.forms.fields.ChoiceField object>, 'stat_text': <django.forms.fields.CharField object>, 'telefon': <django.forms.fields.CharField object>, 'ulice': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>, 'zasilat': <django.forms.fields.ChoiceField object>, 'zasilat_cislo_emailem': <django.forms.fields.BooleanField object>}¶
- property media¶
- class personalni.forms.ProfileEditForm(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, field_order=None, use_required_attribute=None, renderer=None)[zdroj]¶
Bases:
Form- base_fields = {'datum_narozeni': <django.forms.fields.DateField object>, 'email': <django.forms.fields.EmailField object>, 'jmeno': <django.forms.fields.CharField object>, 'mesto': <django.forms.fields.CharField object>, 'pohlavi_muz': <django.forms.fields.ChoiceField object>, 'prijmeni': <django.forms.fields.CharField object>, 'psc': <django.forms.fields.CharField object>, 'rok_maturity': <django.forms.fields.IntegerField object>, 'skola': <django.forms.models.ModelChoiceField object>, 'skola_adresa': <django.forms.fields.CharField object>, 'skola_nazev': <django.forms.fields.CharField object>, 'spam': <django.forms.fields.BooleanField object>, 'stat': <django.forms.fields.ChoiceField object>, 'stat_text': <django.forms.fields.CharField object>, 'telefon': <django.forms.fields.CharField object>, 'ulice': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>, 'zasilat': <django.forms.fields.ChoiceField object>, 'zasilat_cislo_emailem': <django.forms.fields.BooleanField object>}¶
- declared_fields = {'datum_narozeni': <django.forms.fields.DateField object>, 'email': <django.forms.fields.EmailField object>, 'jmeno': <django.forms.fields.CharField object>, 'mesto': <django.forms.fields.CharField object>, 'pohlavi_muz': <django.forms.fields.ChoiceField object>, 'prijmeni': <django.forms.fields.CharField object>, 'psc': <django.forms.fields.CharField object>, 'rok_maturity': <django.forms.fields.IntegerField object>, 'skola': <django.forms.models.ModelChoiceField object>, 'skola_adresa': <django.forms.fields.CharField object>, 'skola_nazev': <django.forms.fields.CharField object>, 'spam': <django.forms.fields.BooleanField object>, 'stat': <django.forms.fields.ChoiceField object>, 'stat_text': <django.forms.fields.CharField object>, 'telefon': <django.forms.fields.CharField object>, 'ulice': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>, 'zasilat': <django.forms.fields.ChoiceField object>, 'zasilat_cislo_emailem': <django.forms.fields.BooleanField object>}¶
- property media¶
- class personalni.forms.PoMaturiteProfileEditForm(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, field_order=None, use_required_attribute=None, renderer=None)[zdroj]¶
Bases:
ProfileEditForm- base_fields = {'datum_narozeni': <django.forms.fields.DateField object>, 'email': <django.forms.fields.EmailField object>, 'jmeno': <django.forms.fields.CharField object>, 'mesto': <django.forms.fields.CharField object>, 'pohlavi_muz': <django.forms.fields.ChoiceField object>, 'prijmeni': <django.forms.fields.CharField object>, 'psc': <django.forms.fields.CharField object>, 'rok_maturity': <django.forms.fields.IntegerField object>, 'skola': <django.forms.models.ModelChoiceField object>, 'skola_adresa': <django.forms.fields.CharField object>, 'skola_nazev': <django.forms.fields.CharField object>, 'spam': <django.forms.fields.BooleanField object>, 'stat': <django.forms.fields.ChoiceField object>, 'stat_text': <django.forms.fields.CharField object>, 'telefon': <django.forms.fields.CharField object>, 'ulice': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>, 'zasilat': <django.forms.fields.ChoiceField object>, 'zasilat_cislo_emailem': <django.forms.fields.BooleanField object>}¶
- declared_fields = {'datum_narozeni': <django.forms.fields.DateField object>, 'email': <django.forms.fields.EmailField object>, 'jmeno': <django.forms.fields.CharField object>, 'mesto': <django.forms.fields.CharField object>, 'pohlavi_muz': <django.forms.fields.ChoiceField object>, 'prijmeni': <django.forms.fields.CharField object>, 'psc': <django.forms.fields.CharField object>, 'rok_maturity': <django.forms.fields.IntegerField object>, 'skola': <django.forms.models.ModelChoiceField object>, 'skola_adresa': <django.forms.fields.CharField object>, 'skola_nazev': <django.forms.fields.CharField object>, 'spam': <django.forms.fields.BooleanField object>, 'stat': <django.forms.fields.ChoiceField object>, 'stat_text': <django.forms.fields.CharField object>, 'telefon': <django.forms.fields.CharField object>, 'ulice': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>, 'zasilat': <django.forms.fields.ChoiceField object>, 'zasilat_cislo_emailem': <django.forms.fields.BooleanField object>}¶
- property media¶
personalni.urls¶
Soubor sloužící jako „router“, tj. zde se definují url adresy a na co ukazují:
org/add_solution(seminar_vloz_reseni)PosliReseniViewresitel/nahraj_reseni(seminar_nahraj_reseni)NahrajReseniViewresitel/odevzdana_reseni/(seminar_resitel_odevzdana_reseni)PrehledOdevzdanychReseniorg/reseni/(odevzdavatko_tabulka)TabulkaOdevzdanychReseniVieworg/reseni/rocnik/<int:rocnik>/(odevzdavatko_tabulka)TabulkaOdevzdanychReseniVieworg/reseni/<int:problem>/<int:resitel>/(odevzdavatko_reseni_resitele_k_problemu)ReseniProblemuVieworg/reseni/<int:pk>/(odevzdavatko_detail_reseni)viewMethodSwitch()+DetailReseniView+hodnoceniReseniView()org/reseni/allSeznamReseniVieworg/reseni/aktTabulkaOdevzdanychReseniViewresitel/reseni/<int:pk>(odevzdavatko_resitel_reseni)ResitelReseniView
personalni.views¶
- class personalni.views.OrgoRozcestnikView(**kwargs)[zdroj]¶
Bases:
TemplateViewZobrazí organizátorský rozcestník.
- template_name = 'personalni/profil/orgorozcestnik.html'¶
- class personalni.views.ResitelView(**kwargs)[zdroj]¶
Bases:
LoginRequiredMixin,DetailView- template_name = 'personalni/profil/resitel.html'¶