1

私はGAEでPythonを使用して小さなWebアプリを構築しています。

ユーザーがアイテムのリスト(1行に1つのアイテム)を入力するHTMLフォームがあります。フォームが送信されたら、各行を読み取り、各アイテム(つまり行)のデータストアに個別のエントリを保存します。

ファイルに対してf.readline()に似た何かをしたいのですが、フォームの送信時に行います。これが信じられないほど簡単である可能性は十分にあります。私は完全な初心者なので、どんな助けでも大歓迎です。

4

1 に答える 1

3

私が今入力しているように、フォームにテキスト領域コントロールが必要な (持っている?) ようですね。このようなもの?

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

フォームの POST リクエストを処理すると、このようにテキスト領域の値を取得できます。

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

改行文字 (エスケープ コード \n) を含むテキスト全体をポストバックします。テキストは行のリストに分割できます。

items = itemList.split("\n")

ああ、あなたは行のリストを持っています。

于 2010-09-19T23:00:10.457 に答える