Les méthodes as_html, as_ul, as_p intégrées aux formulaires Django ne fonctionnent pas pour moi, pas plus que le rendu {{field}}
intégré, donc j'essaye d'écrire un rendu de formulaire personnalisé.Comment obtenir la valeur d'un BoundField dans un template django?
Voici ce que j'ai jusqu'à présent:
<input id="id_{{field.html_name}}"
type="text"
name="{{field.html_name}}"
placeholder="{{field.label}}" <!-- "placeholder" is really the only reason I need to do a custom implementation -->
value="{{ XXX }}" <!-- what goes here? -->
maxlength="30" />
La question est, ce qui devrait aller dans l'attribut de valeur (indiquée au-dessus XXX
)?
J'ai fait quelques recherches et il ne semble pas que BoundField
prenne en charge un attribut value
ou data
. J'utilise ModelForms si cela est important