Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 蒙戈炼金术精选语句_Python_Mongodb_Mongoalchemy - Fatal编程技术网

Python 蒙戈炼金术精选语句

Python 蒙戈炼金术精选语句,python,mongodb,mongoalchemy,Python,Mongodb,Mongoalchemy,我第一次使用mongoalchemy,它被证明是一个很棒的工具。当我尝试从数据库中选择对象时,我无法获取这些对象的值。这是我的代码,如下所示,我将其与flask一起使用: class Password(db.Document): password = db.StringField() username = db.StringField() system = db.StringField() @app.route('/search_password', methods=[

我第一次使用mongoalchemy,它被证明是一个很棒的工具。当我尝试从数据库中选择对象时,我无法获取这些对象的值。这是我的代码,如下所示,我将其与flask一起使用:

class Password(db.Document):
    password = db.StringField()
    username = db.StringField()
    system = db.StringField()

@app.route('/search_password', methods=['GET', 'POST'])
def search_password():
    if request.method == 'GET':

        session = db.session
        passwords = session.query(Password)
        password = passwords.first()

        return render_template('search_for_passwords.html', passwords=password)
    elif request.method == 'POST':
        system = request.form['system'] 

因此,当我试图访问字段时,我无法访问,因为这是一个文档。那么如何取回我的字段呢?

从变量名来看,密码是一个列表,而密码是一个文档,您可能还需要发布html模板