Je veux développer un widget de quantité de base qui est une boîte de sélection déroulante, consommant un entier qui sera le montant maximum de la quantité, les utilisateurs peuvent choisir de 1 à la quantité maximale. Et à la fin, mon formulaire utilisera ce widget et si le montant donné est supérieur au maximum, il ne devrait pas valider. (en effet, les utilisateurs réguliers ne pourront pas sélectionner plus que le maximum, mais je suppose qu'il peut être essayé en envoyant une requête directe au serveur.)django quantité formulaire widget
Comment cela peut-il être fait?
Merci
modifier: Je pense qu'il peut être quelque chose comme cela pour commencer, mais je veux que mon champ soit une sélection (de 1 à quantité maximale max), non textinput champ.
def quantity_field(quantity=1):
class QuantityForm(forms.Form):
forms.IntegerField(label="Purchase quantity",min_value=1,max_value=quantity,required=True,widget=forms.Select)
return QuantityForm
Qu'est-ce que vous avez à ce jour, et comment ça ne marche pas? –
bonjour Ignacio, j'ai édité le poste pour clarification. – Hellnar