在localhost:5000访问flask需要登录用户名和密码.说你们的关系不是私人的



所以我想做这个项目作为我的家庭作业。它运行得并不顺利,但最后我弄清楚了并解决了所有的问题。当我尝试访问192.168.43.2:5000(我的树莓ip)时,系统要求我使用用户名和密码登录。我以为这只是因为我试图从我的电脑访问我的树莓。但是当我尝试localhost:5000时,我问了同样的问题。问题是,我应该输入什么用户名和密码?教程中没有提到登录密码。

p。S:我100%使用所有者GitHub页面的代码,只是更改了一些mail.py文件

(我还不能嵌入图片)

从我的树莓访问

从我的Windows访问

编辑:由于评论,登录凭据在CHANGE_ME_USERNAMECHANGE_ME_PLEASE的main.py中。

(我如何关闭这个问题lol是新的)

应该是服务器托管的位置。所以,如果你在你的树莓派上运行Flask,我相信它应该来自运行你的主/启动文件的用户配置文件。即main.py

正如jabbson所解释的,程序的入口点是main.py。你可以看到这些行:

app.config['BASIC_AUTH_USERNAME'] = 'CHANGE_ME_USERNAME'
app.config['BASIC_AUTH_PASSWORD'] = 'CHANGE_ME_PLEASE'

与注释相反,这些应该被编辑具有正确的登录/通行证信息。但是不建议添加硬编码的敏感信息。您应该在运行环境中拥有这些信息。你可以看一下dotenv模块。

最新更新