Jestem bardzo młodym programistą i próbuję coś zrobić w Pythonie, ale utknąłem. Mam listę użytkowników w Couchdb (przy użyciu biblioteki python couchdb & Flask framework), którzy mają nazwę użytkownika (która jest _id) i e-mail. Chcę użyć listy adresów e-mail w polu wyboru w szablonie jinja2.Jak mogę zwrócić listę jako zmienną w Pythonie i użyć w wersji Jinja2?
Mój pierwszy problem polega na uzyskaniu dostępu do adresów e-mail. Jeśli mam zrobić:
for user in db:
doc = db[user]
emails = doc['email']
print options
uzyskać:
[email protected]
[email protected]
[email protected]
Więc mogę dostać listę e-maili. Ale tam, gdzie pojawia się mój brutalny brak doświadczenia, nie mam pojęcia, jak z nich korzystać. Lista istnieje tylko w pętli for. Jak mogę zwrócić tę listę jako użyteczną listę zmiennych? I w jaki sposób sprawić, aby ta lista pojawiła się w moim szablonie jinja2 na liście opcji. Chyba potrzebuję funkcji, ale jestem zielonym programistą.
Dziękuję za pomoc.
-1: 'lista' jest okropną nazwą zmiennej. Jeden z najgorszych możliwych wyborów. –
@ S.Lott: Rzeczywiście, dzięki za -1. –