我知道我可以“将它存储在Python路径中的任何位置”,但有什么组织良好的模式可以用来存储我的项目的中间件类?
我正在通过mod_wsgi将我的项目根目录和项目目录附加到sys路径中:
sys.path.append( '/srv/' )
sys.path.append( '/srv/workarounds/' )
后一行是项目根目录。例如,假设我想应用此中间件类:http://djangosnippets.org/snippets/1179/
我是否只需将片段内容复制到 middleware.py 文件中并将其放入我的项目根目录?创建一个中间件目录,将该目录添加到我的 Python 路径中吗?