我正在使用Flask Framework开发一个Pymongo项目。 我想获取数据并将其分配给类似的变量。
dOcName = select name from doctors where dname = "<some_name>";
下面是我运行时的Flask和html代码,我在文本框中打印<pymongo.cursor.Cursor object at 0x000000000433DB38>
。
app.py:
@app.route('/dochome',methods=['POST','GET'])
def dochome():
if request.method == 'POST':
if len(session) == 0:
return render_template('login.html')
uname = session['username']
dOcName = db.doctors.find({'dname': uname},{'name':1, '_id':0})
return render_template('dochome.html', dname = uname, dOcName = dOcName)
dochome.html:
<form method="post" action="{{ url_for('dochome') }}">
<div class="container">
<h3>WELCOME: Doctor. <input class="form-control" type="text" name="docName" value="{{ dOcName }}" readonly></h3>
</div>
</form>
知道我做错了什么/如何获得 dOcName 我在找?
提前致谢