【发布时间】:2018-07-08 13:36:02
【问题描述】:
我对 python 和烧瓶相当陌生,我创建了一个身份验证系统,一个基于 JWT 令牌的身份验证。目前我的目录结构是:
注意:如果可能,请详细回答。
-Project
-- venv (folder)
-- models.py
-- resources.py
-- run.py
-- views.py
由于名称不言自明,models.py 有一个名为UserModel 的类,在资源中,py 有许多类,如UserRegistration、UserLogin、UserLogoutAccess、UserLogoutRefresh、TokenRefresh , AllUsers.
run.py 有服务器相关和应用程序初始化代码,并且端点资源在这里定义如下:
api.add_resource(resources.UserRegistration, '/registration')
我知道它很乱,但我也不知道python Flask约定,每个类是否应该有自己的文件,身份验证代码是否应该放在一个目录中,因为项目显然会增长。
我正在考虑以下目录结构:
-Project
-- venv
-- Authentication
-- login.py
-- registration.py
-- logout.py
-- userLogoutRefresh.py
....
....
-- Models
-- UserModel.py
....
....
-- run.py
寻找建议。
【问题讨论】:
-
查找 Flasky。
标签: python flask flask-restful