私はGAEでPythonを使用して小さなWebアプリを構築しています。
ユーザーがアイテムのリスト(1行に1つのアイテム)を入力するHTMLフォームがあります。フォームが送信されたら、各行を読み取り、各アイテム(つまり行)のデータストアに個別のエントリを保存します。
ファイルに対してf.readline()に似た何かをしたいのですが、フォームの送信時に行います。これが信じられないほど簡単である可能性は十分にあります。私は完全な初心者なので、どんな助けでも大歓迎です。
私はGAEでPythonを使用して小さなWebアプリを構築しています。
ユーザーがアイテムのリスト(1行に1つのアイテム)を入力するHTMLフォームがあります。フォームが送信されたら、各行を読み取り、各アイテム(つまり行)のデータストアに個別のエントリを保存します。
ファイルに対してf.readline()に似た何かをしたいのですが、フォームの送信時に行います。これが信じられないほど簡単である可能性は十分にあります。私は完全な初心者なので、どんな助けでも大歓迎です。
私が今入力しているように、フォームにテキスト領域コントロールが必要な (持っている?) ようですね。このようなもの?
<textarea name="items"></textarea>
フォームの POST リクエストを処理すると、このようにテキスト領域の値を取得できます。
itemList = self.request.get("items")
改行文字 (エスケープ コード \n) を含むテキスト全体をポストバックします。テキストは行のリストに分割できます。
items = itemList.split("\n")
ああ、あなたは行のリストを持っています。