Frage

Ich baue einen kleinen Web-App mit Python auf GAE.

Ich habe ein HTML-Formular mit einem in dem Benutzer eine Liste von Elementen eingeben (ein Element pro Zeile). Wenn das Formular abgeschickt wird, ich mag jede Zeile lesen und speichern separate Einträge im Datenspeicher für jedes Element (d-Linie).

Ich möchte etwas ähnliches wie f.readline () für Dateien tun, aber auf dem Formular Vorlage. Es ist durchaus möglich, dass diese unglaublich einfach ist. Ich bin eine komplette Noob so jede Hilfe sehr geschätzt.

War es hilfreich?

Lösung

Sounds wie Sie (haben?) Wollen einen Textbereich Steuerelement in Ihrer Form, wie ich sie bin Typisierung in jetzt. So etwas wie das?

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

Wenn die Anforderung POST Handhabung für das Formular, werden Sie in der Lage sein, den Wert des Textbereiches zu erhalten, wie so.

itemList = self.request.get("items")

Es wird den gesamten Text mit Zeilenumbrüchen Post zurück (mit dem Escape-Code \ n). Der Text kann spaltete sich in eine Liste von Zeilen sein.

items = itemList.split("\n")

Uuuund haben Sie eine Liste von Linien.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top