我最初考虑将它们移动到模块,但我有时会访问db,并在db.py中设置其他参数(我是用户ID,现在是日期等).
是否有一种干净的方法将这些功能移动到一个新文件,同时仍然可以访问我需要的变量?我现在并不反对像db这样的东西
在模型中:
from globals import current current.app.db = db # etc.
在一个模块中:
from globals import current def func(*args): db=current.app.db # etc.