forked from DGNum/gestioCOF
Meilleure doc
This commit is contained in:
parent
26fa9dc898
commit
a6c9cf11bd
1 changed files with 15 additions and 1 deletions
|
@ -11,7 +11,21 @@ class StaffRequiredMixin(PermissionRequiredMixin):
|
|||
class MultipleFormMixin(ContextMixin):
|
||||
""" Mixin pour gérer plusieurs formulaires dans la même vue.
|
||||
Le fonctionnement est relativement identique à celui de
|
||||
FormMixin.
|
||||
FormMixin, dont la documentation est disponible ici :
|
||||
https://docs.djangoproject.com/en/3.0/ref/class-based-views/mixins-editing/
|
||||
|
||||
Les principales différences sont :
|
||||
- au lieu de form_class, il faut donner comme attribut un dict de la forme
|
||||
{<form_name>: <form_class>}, avec tous les formulaires à instancier. On
|
||||
peut aussi redéfinir `get_form_classes`
|
||||
|
||||
- les données initiales se récupèrent pour chaque form via l'attribut
|
||||
`<form_name>_initial` ou la fonction `get_<form_name>_initial`. De même,
|
||||
si certaines forms sont des `ModelForm`s, on peut définir la fonction
|
||||
`get_<form_name>_instance`.
|
||||
|
||||
- chaque form a un préfixe rajouté, par défaut <form_name>, mais qui peut
|
||||
être customisé via `prefixes` ou `get_prefixes`.
|
||||
"""
|
||||
|
||||
form_classes = {}
|
||||
|
|
Loading…
Add table
Reference in a new issue