質問

私はGaeにPythonを備えた小さなWebアプリを構築しています。

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

ファイルのf.readline()に似たことをしたいのですが、フォームの送信について。これが非常に簡単である可能性は完全にあります。私は完全な初心者なので、あなたが大いに助けてくれて助けてくれます。

役に立ちましたか?

解決

あなたが望んでいるように聞こえます(持っていますか?)私が今入力しているような、あなたのフォームのテキスト領域コントロールがあります。このようなもの?

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

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

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

新しいライン文字(エスケープコード n)を使用して、テキスト全体を投稿します。テキストは行のリストに分割できます。

items = itemList.split("\n")

aaaand行のリストがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top