2010-09-19 17 views
1

Je construis une petite application web avec Python sur GAE.Lire chaque ligne de soumission de formulaire HTML Python

J'ai un formulaire HTML avec un où les utilisateurs entrent une liste d'articles (un article par ligne). Lorsque le formulaire est soumis, je veux lire chaque ligne et stocker des entrées séparées dans le magasin de données pour chaque article (c'est-à-dire la ligne).

Je veux faire quelque chose de similaire à f.readline() pour les fichiers, mais sur la soumission du formulaire. Il est tout à fait possible que ce soit incroyablement facile. Je suis un Noob complet donc toute aide vous sera grandement appréciée.

+1

Je vous suggère d'essayer de jouer avec du code par vous-même et de revenir ici avec une question plus détaillée une fois coincé. –

Répondre

3

Semble que vous voulez (avez?) Un contrôle de zone de texte dans votre formulaire, comme celui dans lequel je suis en train de taper maintenant. Quelque chose comme ça?

<textarea name="items"></textarea> 

Lors de la manipulation de la requête POST pour la forme, vous serez en mesure d'obtenir la valeur de la zone de texte comme si. Il affichera tout le texte avec des caractères de nouvelle ligne (avec le code d'échappement \ n). Le texte peut être divisé en une liste de lignes.

items = itemList.split("\n") 

Aaa et vous avez une liste de lignes.

+0

items = itemList.split ("\ n") <- Oui, c'est ce que je cherchais! Merci! –