标签: django refactoring legacy-code
我需要处理遗留的django代码。
几乎所有方法都以request作为第一个参数。不仅是观点,那还不错。
request
传递request只是为了获取request.user和对当前活动用户的权限检查。
我没有看到解决这个烂摊子的好方法。
有测试,但我想重构代码。
从方法定义中删除request不起作用,因为需要访问当前活动用户。
更新
request访问:
models请勿在此代码中使用请求(对我有用)。
models