python - 如何使用 mysql 作为数据库在 Pyramid 中设置登录系统来存储电子邮件和密码?

标签 python authentication pyramid

我已经完成了这个http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/authentication.html但它没有提供任何线索如何向其中添加数据库来存储电子邮件和密码?

最佳答案

快速教程的简介描述了它的用途和目标受众。身份验证和持久存储不在同一课中,而是在两个不同的课中。

您可以结合前面步骤中的学习(不推荐),或者尝试一下 SQLAlchemy + URL dispatch wiki tutorial其中涵盖了一个典型的 Web 应用程序,包括身份验证、授权、密码散列和 SQL 数据库中的持久存储。

但请注意,它使用 SQLite 而不是 MySQL 作为其 SQL 数据库,因此您要么必须使用提供的数据库,要么将其换成您喜欢的 SQL 数据库。

关于python - 如何使用 mysql 作为数据库在 Pyramid 中设置登录系统来存储电子邮件和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39417217/

相关文章:

sql - 如何在多个 Postgresql 数据库之间共享一个表

javascript - "Authenticated"没有在我的 Angular Controller 函数中定义。我不确定我做错了什么。用尽所有选项。

python - 应如何从 Python Pyramid 为 AngularJS 应用程序提供 index.html 文件?

python - 不满足依赖项时安装 Setuptools setup.py

python - Python中求解矩阵方程的有效方法

python - Python 中的错误最近邻

node.js - Angular 2 - Windows 身份验证 - 无 .NET - Node JS API

python - 邮件确认系统--如何将提交的邮件设置到signal中的recipient_list

python - 使用 sql alchemy 查询有一种方法可以遍历表中的所有列

javascript - AJAX Javascript 字符串和 Pyramid