Python中文
首页
教程
问答
标签
搜索
登录
注册
Python在字符串中获取字符串
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在尝试从Flask中使用check\u password\u hash,从MySQL数据库中获取一个值。我可以从我的数据库获取密码,但当我使用时,返回一个假值。这是我的密码:</p> <pre><code>class AuthUser(Resource): def post(self): try: parser = reqparse.RequestParser() parser.add_argument('username', type=str, help= 'Username') parser.add_argument('password', type=str, help= 'Password') args = parser.parse_args() _userUsername = args['username'] _userPassword = args['password'] conn = mysql.connect() cursor = conn.cursor() cursor.callproc('gsAuthUser', (_userUsername,)) data = cursor.fetchall() cursor.callproc('gsGetPassword', (_userUsername,)) pwd = cursor.fetchall() print(pwd) _userPassDecrypt = check_password_hash(pwd, _userPassword) print(_userPassDecrypt) except Exception as e: return {'error': str(e)} api.add_resource(CreateUser, '/CreateUser') api.add_resource(AuthUser, '/AuthUser') </code></pre> <p>下面是输出:</p> <pre><code>((u'pbkdf2:sha256:50000$QtDUZdwY$fa7d211dc9e3db9513b7e11096e257272b2edde3af3e2a0d33ca5cba53a942c7',),) </code></pre> <p>我想我只需要sha256后面的值:但是我拿不到它。 有人能帮我吗?你知道吗</p> <p>谢谢。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这应该管用,但可能有更好的方法:</p> <pre><code>except Exception as e: return {'error': str(e.split(':')[2][:-5])} </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
4 回答
无法使用Django\u mssql\u后端迁移到外部hos
5 回答
无法使用Django&Python3.4连接到MySql
7 回答
无法使用Django+nginx上载媒体文件
8 回答
无法使用Django1.6导入名称模式
5 回答
无法使用Django1.7和mongodb登录管理站点
8 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
4 回答
无法使用Djangockedi验证CBV中的字段
4 回答
无法使用Djangocketditor上载图像(错误400)
10 回答
无法使用Djangocron进行函数调用
7 回答
无法使用Djangofiler djang上载文件
1 回答
无法使用Djangokronos
10 回答
无法使用Djangomssql provid
6 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
10 回答
无法使用Djangomssq迁移Django数据库
1 回答
无法使用Djangonox创建用户
3 回答
无法使用Djangopyodb从Django查询SQL Server
9 回答
无法使用Djangopython3ldap连接到ldap
7 回答
无法使用Djangoredis连接到redis
1 回答
无法使用Django中的FK创建新表
9 回答