我是一个非常年轻的程序员,我试图在Python中做一些事情,但我被卡住了。我有一个Couchdb用户列表(使用python couchdb库& Flask框架)谁有一个用户名(这是_id)和电子邮件。我想在jinja2模板的选择框中使用电子邮件地址列表。如何返回一个列表作为Python中的变量并在Jinja2中使用?
我的第一个问题是如何访问电子邮件地址。如果我做的:
for user in db:
doc = db[user]
emails = doc['email']
print options
我得到:
[email protected]
[email protected]
[email protected]
所以我可以得到我的电子邮件列表。但是,如果我的残酷缺乏经验,我不知道如何使用它们。该列表仅存在于for循环中。如何将该列表作为可用的变量列表返回?然后,我如何让该列表出现在我的jinja2模板中的选项下拉列表中。我想我需要一个功能,但我是一个绿色的程序员。
会很感激的帮助。
-1:'list'是一个糟糕的变量名。最糟糕的选择之一。 – 2010-10-19 17:08:14
@ S.Lott:的确,感谢-1。 – 2010-10-19 18:15:36