Domanda

Sto costruendo una piccola applicazione web con Python su GAE.

Ho un form HTML con una in cui gli utenti inseriscono un elenco di elementi (un elemento per riga). Quando il modulo viene inviato voglio leggere ogni riga e memorizzare voci distinte nel datastore per ogni elemento (vale a dire la linea).

voglio fare qualcosa di simile a f.readline () per i file, ma sui valori del form. E 'del tutto possibile che questo è incredibilmente facile. Sono un noob completo in modo che qualsiasi aiuto notevolmente apprezzato.

È stato utile?

Soluzione

Sembra che si desidera (hanno?) Un controllo di un'area di testo nel modulo, come quella che sto scrivendo in ora. Qualcosa di simile a questo?

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

Quando si maneggia la richiesta POST per il modulo, si sarà in grado di ottenere il valore dell'area di testo in questo modo.

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

Sarà post indietro l'intero testo con caratteri di nuova riga (con la fuga del codice \ n). Il testo può essere suddiviso in un elenco di linee.

items = itemList.split("\n")

Aaaand avete una lista di linee.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top