@app.route('/view_case/<case_name>')
def view_case(case_name):
query = db.collection('cases').document(case_name).collection('documents').get()
documents = []
for _document in query:
documents.append(_document)
return render_template('views/view_case.html', documents=documents)
以上方法是否是查询一组文档并将其作为列表发送给DOM的正确方法,以供Jinja遍历以显示?
旁边的问题,我注意到结果不包括证件ID,有没有办法将ID附加到证件上?
答案 0 :(得分:0)
只需修改为使用列表理解
from google.cloud import firestore
db = firestore.Client()
collection_ref = db.collection(u'collection').get()
documents = list(doc.to_dict() for doc in collection_ref)