flask-login 相关问题

Flask-Login为python Web框架Flask提供用户会话管理。

Flask - 简单登录页面 - 无效的哈希密码

我正在尝试使用 Flask-Scrypt 创建一个基本的 Flask 登录页面,以将密码安全地存储在数据库中。 基于它打印的调试: 正在尝试密码验证... 检查通行证...

回答 1 投票 0

如何解决flask-login和flask-blueprint中发生的SQLAlchemy错误?

我是一名 Perl 程序员,正在将大型应用程序移植到 Python。我使用 Flask-blueprint 作为整体 app.py 将无法工作。我的 Flask-blueprint 运行良好,现在正在尝试使用登录脚本...

回答 1 投票 0

烧瓶中的端点之间的会话未保持 - 反应项目

我目前正在开发一个使用 Flask 作为后端、React 作为前端的项目,我面临的问题是我无法将会话中的值传递到其他端点,即 ses。 ..

回答 1 投票 0

后端API使用Flask-Login中的@login_required时,有前端发送请求代码示例吗?

我想实现前端向下面的烧瓶后端发送注销请求, 从flask_login导入login_required,logout_user @app.route('/auth/logout',methods=['POST']) @要求登录 定义

回答 1 投票 0

向 Flask 中的非注册用户授予访问权限的链接

我在 Flask 中有一个非常简单的 Web 应用程序,它使用 Chart.js 显示来自 PostgreSQL 数据库的一些数据。为此,我在 @login_required 下有一条路线“/plot”,该路线已经登录我们...

回答 1 投票 0

导入错误:无法从 'flask' 导入名称 '_app_ctx_stack' 。即使它没有导入它

从flask导入Flask,请求,渲染模板,重定向,url_for 从flask_login导入LoginManager,UserMixin,login_user,login_required,logout_user,current_user 来自flask_mysqldb

回答 1 投票 0

无法导入flask_login

我正在探索烧瓶网站上关注探索烧瓶一书,我收到此错误,我刚刚安装了烧瓶登录并按以下方式导入 pip install Flask-登录 从 Flask_login 导入

回答 3 投票 0

flask_login 中的 current_user 返回 NoneType

在我的 forms.py 应用程序中,我有以下几行: 从flask_wtf导入FlaskForm 从 wtforms 导入 SelectField、StringField、SubmitField、TextAreaField、PasswordField、BooleanField 来自 wtforms。

回答 3 投票 0

无法通过 LDAP 使用本地用户

我正在尝试将 apache 超集与 LDAP 集成。通过下面我将提供的配置,我可以使用 LDAP 用户登录 superset web,但同时我无法使用本地用户登录...

回答 2 投票 0

运行烧瓶时遇到问题

我正在使用烧瓶(app.py)运行 home.html、reister.html、login.html 和仪表板.html 文件,并在一次又一次重定向到登录页面时遇到错误。 我已经使用过数据库...

回答 1 投票 0

导入错误:无法从“werkzeug.urls”导入名称“url_quote”

出现此错误 > 回溯(最近一次调用最后一次): > 文件“e:\Documents\Web Dev\Dinkum ackend pp.py”,第 2 行,位于 > > 来自flask_oauthlib.client imp...

回答 1 投票 0

提交表单时,方法不允许,错误 405/在 Flask 中找不到 URL

我正在使用 Flask 运行网站,每次我尝试提交表单并将其写入 csv 文件时,都会收到“方法不允许错误”。 这是代码的 HTML 部分: 我正在使用 Flask 运行网站,每次我尝试提交表单并将其写入 csv 文件时,都会收到“方法不允许错误”。 这是代码的 HTML 部分: <footer id="footer"> <section> <form method="post" action="/generic"> <div class="fields"> <div class="field"> <label for="name">Name/Organization</label> <input type="text" name="name" id="name" /> </div> <div class="field"> <label for="email">Email</label> <input type="text" name="email" id="email" /> </div> <div class="field"> <label for="message">message</label> <input type="text" name="message" id="message" /> </div> </div> <ul class="actions"> <li><input type="submit" value="Send Message" /></li> </ul> </form> 这是 Flask Python 服务器的一部分: def write_to_csv(data): with open('database.csv', mode='a',newline='') as database2: name = data['name'] email = data['email'] message = data['message'] csv_writer = csv.writer(database2, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL) csv_writer.writerow([name,email,message]) @app.route('/generic', methods=['GET', 'POST']) def submit_form(): print("You have reached the right place") if request.method == 'POST': try: data = request.form.to_dict() write_to_csv(data) return redirect('/generic.html') except Exception as e: print(e) return 'Something went wrong, It did not save in the data base' else: return render_template('generic.html') 这一切都发生在 index.html 文件中,直到提交表单并且应该重定向到 generic.html 文件。但我找不到 URL:(http://127.0.0.1:5000/generic) 我是一名自学成才的 Python 程序员,我一直想知道如何创建网站,但我已经在这里停留了一段时间,而且我不熟悉 HTML,所以我尝试更改提交表单的操作以及@app.route("submit_form") 没有运气。感谢您提前提供的任何帮助:) 您似乎想在发布表单数据后再次显示同一页面。那么就不需要重定向了。像这样的事情应该做。 render_template 将在处理可选的 POST 数据后运行。正确的缩进当然至关重要。 @app.route('/generic', methods=['GET', 'POST']) def submit_form(): print("You have reached the right place") if request.method == 'POST': try: data = request.form.to_dict() write_to_csv(data) except Exception as e: print(e) return 'Something went wrong, It did not save in the data base' return render_template('generic.html') 在页面中添加条件消息会更加方便用户使用。 此外,您可以这样做,而不是在 Jinja 模板中对 URL 进行硬编码: <form method="post" action="{{ url_for('submit_form') }}"> 然后,Jinja 将根据该 submit_form 函数的路由定义生成 URL。好处之一是,如果您在 Python 代码中重命名路由,只要匹配函数未重命名,模板就会继续工作。

回答 1 投票 0

Flask 和前端的会话持久性问题:成功登录后会话丢失

我正在开发一个 Web 应用程序,使用 Flask 作为后端,使用 Angular 作为前端。我的前端运行在 http://localhost:4200 上,我的后端运行在 http://127.0.0.1:5000 上。我已经实现了

回答 1 投票 0

登录功能Flask问题

我的登录功能一直存在问题,无法获取存储的登录信息进行登录。因此,例如,我将在我的应用程序上注册,然后当我尝试使用刚刚创建的信息登录时,我将使用

回答 1 投票 0

如何在flask-login中跟踪当前用户?

我正在尝试从烧瓶登录中使用当前用户。所以我尝试使用 g 对象 我将 Flask.ext.login.current_user 分配给 g 对象 @pot.before_request def load_users(): 克...

回答 4 投票 0

React 和 Flask-login - 检查用户是否登录

我在前端使用 React 18.2,在后端使用 Flask 登录。 这是一个 RestAPI 设置,身份验证将使用会话。 我自己实现了登录,React 发送登录

回答 1 投票 0

如何使用 Flask 和 Flask-login 传递“下一个”URL?

Flask-login 的文档讨论了如何处理“下一个”URL。这个想法似乎是: 用户转到/secret 用户被重定向到登录页面(例如/login) 登录成功后,用户是

回答 7 投票 0

Flask 错误表示变量在分配之前已被引用

当我在应用程序上注册用户时,会创建一个数据集,其中包括“_id”、“first_name”、“last_name”和“password”。 @app.route("/register/",methods=['GET', 'POST']) 定义

回答 1 投票 0

Flask 登录:即使登录用户后,current_user 也无法工作

我正在烧瓶中创建一个聊天应用程序并做出反应。在反应中,我调用登录请求,成功返回后显示聊天页面,询问用户当前所在的当前用户房间

回答 1 投票 0

如何使用MongoDB结构处理flask登录?

当我处理登录时,我无法使用 UserMixin 的 get_id() 方法传递 user_id 。 如果不调用 User 类的另一个实例,我就无法调用 MongoDB 创建的默认 ID。 这是我的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.