<pymongo.cursor.cursor object =“”at =“”0x000000000433db38 =“”>

时间:2017-05-20 01:49:23

标签: python mongodb flask jinja2 pymongo

我正在使用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 我在找?

提前致谢

0 个答案:

没有答案