Open vinyll opened 6 years ago
Est-ce que ça simplifierait la vie selon toi @cafebabel-webmaster ?
oui !
Je te laisse faire celle-ci @vinyll
ok pour l'instant je ne parviens pas à gérer ça. Je laisse ça pour plus tard, maybe
@vinyll @cafebabel-webmaster - je n'arrive pas à retrouver le contexte, est-ce encore vrai aujourd'hui ?
Pour moi c'est à clore, tout est généré par les macros
L'idée c'est de factoriser le code HTML:
Au lieu de répéter des champs de formulaire div
> label
/ input/textarea/select/…
, on écrirait input_field(…)
.
Ex:
<div class=textarea>
<label for=summary>Teaser</label>
<textarea id=summary name=summary required>{{ article.summary or '' }}</textarea>
</div>
en
textarea_field('Teaser', 'summary', article.summary, True)
ah d'accord ! On le fait déjà pour les formulaires de login/reset password etc. il me semble. Je peux éventuellement m'en occuper. Tu penses que je peux le faire dans _form-macros.html
@vinyll ?
Attendez de voir si on utilise https://wtforms.readthedocs.io/en/stable/ / https://flask-wtf.readthedocs.io/en/stable/
On pourrait utiliser des
macros
pour faciliter l'écriture générique comme ici :Ce qui permettrait d'écrire :