我对python和flask还是个新手,我已经创建了一个身份验证系统,一个基于JWT令牌的身份验证。目前我的目录结构是:
Note : If possible, Please answer in detail.
-Project
-- venv (folder)
-- models.py
-- resources.py
-- run.py
-- views.py
因为名字是不言而喻的,模型.py有一个名为UserModel
的类,在参考资料中,有很多类像UserRegistration
,UserLogin
,UserLogoutAccess
,UserLogoutRefresh
,TokenRefresh
,AllUsers
。在
run.py
具有与服务器相关的和应用程序初始化代码,并且端点资源在此处定义如下:
api.add_resource(resources.UserRegistration, '/registration')
我知道它很混乱,但我也不知道python Flask的约定,如果每个类都有自己的文件,认证代码应该放在一个目录中,因为项目显然会增长。在
我正在考虑以下目录结构:
^{pr2}$Looking for suggestions.
我通常是这样构建我的烧瓶项目的:
这使我在项目增长时可以更灵活和结构化的代码。例如,单身模型.py对于更大的项目来说可能变得很难管理,其他项目也一样。在
另外,我更喜欢将虚拟环境保留在项目之外,因为不需要将虚拟环境推送到存储库。在
在纯restapi项目中,您可能不需要它的某些部分,如模板、静态等
相关问题 更多 >
编程相关推荐