我正在使用以龙卷风为核心的 mongodb 数据库后端。我目前只有我的主文件,里面有一堆处理程序。这是一个多用户网络应用程序,用户之间有链接,也就是“朋友”系统。
My current structure is:
templates/
static/
main.py (contains all handlers)
user_actions.py
auth_actions.py
.
.
.
bar_actions.py
大多数处理程序对应于动作文件。例如,好友请求处理程序对应于 user_actions.py 中的函数,该函数接受数据库和用户 ID 作为参数。我觉得这不是这样一个大型项目的最佳布局。我是否应该拥有某种包含当前用户模型的模型文件,或者这只是多余的。我目前将当前用户作为字典存储在 cookie 中。