Bonjour,
Je développe une application Django dont les données vont provenir de diverses sources, dont des fichiers Excel. Ces fichiers évoluent au cours du temps et j'aimerais permettre aux utilisateurs d'intégrer facilement les nouvelles données dans l'appli django au fur et à mesure sans avoir à les re-taper.
J'imagine donc faire un formulaire avec un champ texte où l'utilisateur pourrait copier-coller une ligne de son tableur. Récupérée par une vue, cette ligne serait splittée, pré-traitée, et "injectée" dans le formulaire admin de création/modification de l'objet correspondant.
Idéalement, j'aimerais que tout se passe comme si l'utilisateur avait lui-même entré les données dans le formulaire: si tout est correct, l'objet est créé/modifié et sinon le formulaire s'affiche avec le signalement des erreurs.
Seulement voilà... je ne crois pas qu'on puisse faire un POST depuis le code d'une vue, et je ne vois pas comment obtenir ce comportement d'une autre manière.
Une idée?
Partager