Bonjour à tous,
Je travaille sur un remplissage automatique de formulaire ( fiche
fournisseur ), suite à une recherche dans la base.
bref, je récupère l'id du fournisseur dont je dois remonter les données
( mais uniquement les données modifiables via les champs du formulaire )
sachant que le formulaire est généré de façon dynamique à partir du
model, j'aurai aimé utiliser la liste des champs définie definie dans ma
classe formulaire : NewFournForm, afin d'injecter cette liste dans ma
requête ( only( champ1,champ2,.. ) )
Ainsi si mon formulaire change, le reste de mon code/requête s'adaptera
automatiquement , en ne modifiant que la liste de ma classe formulaire.
Seulement pas moyen d'y injecter les champs à remonter de façon correcte
.
Auriez vous une piste pour m'éclairer ?
Merci d'avance,
Ch
[code]
from MyStock.stocks.fournisseurs import models as models_fourn
from MyStock.stocks.fournisseurs.forms import NewFournForm as FormFourn
fourn =
models_fourn.Fournisseurs.objects.only(list(FormFourn().fields)).get(id=int(request.POST['id_fournisseur']))
[/code]
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django