私は非常に若いプログラマーで、Pythonで何かをしようとしていますが、行き詰まっています。ユーザー名(_id)と電子メールを持つCouchdb(python couchdbライブラリとFlaskフレームワークを使用)のユーザーのリストがあります。jinja2テンプレートの選択ボックスにあるメールアドレスのリストを使用したい。
私の最初の問題は、メールアドレスにアクセスする方法です。私が行った場合:
for user in db:
doc = db[user]
emails = doc['email']
print options
私は得る:
email@domain.com
otheremail@otherdomain.com
yetanotheremail@yetanotherdomain.com
だから私は自分のメールリストを手に入れることができます。しかし、私の残忍な経験不足が現れているのは、それらの使い方がわからないということです。リストはforループにのみ存在します。そのリストを使用可能な変数のリストとして返すにはどうすればよいですか?次に、そのリストをjinja2テンプレートのオプションドロップダウンに表示するにはどうすればよいですか。関数が必要だと思いますが、私は環境に配慮したプログラマーです。
助けていただければ幸いです。