TypeError:“模块”类型的参数不可迭代

我很累尝试下面的代码,但收到类型错误。我的代码如下。我想在博客上添加一个秘密页面,并添加如下的flask解码。我在保密页面之前调用它,但是我只收到一个错误。

我在“ kontrolpaneli”页面之前添加了解码器。

如何解决此问题?我正在等待您的回复,谢谢:)

错误代码:

    TypeError: argument of type 'module' is not iterable

    Traceback (most recent call last)
    This is the Copy/Paste friendly version of the traceback. You can also paste this traceback into a gist: 

        return self.view_functions[rule.endpoint](**req.view_args)
      File "/home/ay/PycharmProjects/Blog/blog.py",line 13,in decorated_function
        if "logged_in" in sessions:
    **TypeError: argument of type 'module' is not iterable**

我的代码:

    from flask import flask,render_template,flash,redirect,url_for,sessions,logging,request
    from wtforms import Form,StringField,TextAreaField,PasswordField,validators
    from flaskext.mysql import MySQL
    from passlib.hash import sha256_crypt
    from functools import wraps

    def login_required(f):
        @wraps(f)
        def decorated_function(*args,**kwargs):
            if "logged_in" in sessions:
                return f(*args,**kwargs)
            else:
                flash("Bu sayfayı görüntülemek için lütfen giriş yapın.","danger")
                return redirect(url_for("login"))

        return decorated_function


    @app.route("/kontrolpaneli")
    @login_required

    def panel():
        return render_template("kontrolpaneli.html")


    if __name__ == "__main__":
        app.run(debug=True)
ivysoftware2009 回答:TypeError:“模块”类型的参数不可迭代

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2765823.html

大家都在问