我是一个非常年轻的程序员,我正在尝试用 Python 做一些事情,但我被困住了。我在 Couchdb 中有一个用户列表(使用 python couchdb 库和 Flask 框架),他们有一个用户名(即 _id)和电子邮件。我想在 jinja2 模板的选择框中使用电子邮件地址列表。
我的第一个问题是如何访问电子邮件地址。如果我做:
for user in db:
doc = db[user]
emails = doc['email']
print options
我得到:
email@domain.com
otheremail@otherdomain.com
yetanotheremail@yetanotherdomain.com
所以我可以得到我的电子邮件列表。但是我残酷的缺乏经验的地方在于我不知道如何使用它们。该列表仅存在于 for 循环中。如何将该列表作为可用的变量列表返回?然后如何使该列表出现在我的 jinja2 模板中的选项下拉列表中。我想我需要一个函数,但我是一名绿色程序员。
非常感谢帮助。