学习认证
authentication的Python项目详细描述
烧瓶认证蓝图包
Blueprint定义了可以注册、登录和注销的对象用户。 用户也可以更新其配置文件。数据存储在redis数据库中。在
安装
要安装软件包,请打开终端并下载GitHub存储库:
$ pip3 install --user git+https://github.com/kate-melnykova/authentication
包的数据库是redis,因此请确保在使用包之前已启动它。在
入门
使用以下最小结构创建一个python项目
^{pr2}$文件app.py
创建一个基本的flask
应用程序并注册蓝图
from flask import Flask from authentication import auth app = Flask(__name__, instance_relative_config=True) app.register_blueprint(auth)
并且base.html
包含基样式:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div> {% block form %} {% endblock %} </div> </body> </html>
打开终端然后运行
$ export FLASK_APP=app.py $ flask run
服务器将运行应用程序。注意,只有“登录”页面 “注销”、“注册”和“更新用户”存在。在
- 项目
标签: