遗产django代码:请求所有方法中的第一个参数

时间:2014-08-13 12:46:57

标签: django refactoring legacy-code

我需要处理遗留的django代码。

几乎所有方法都以request作为第一个参数。不仅是观点,那还不错。

传递request只是为了获取request.user和对当前活动用户的权限检查。

我没有看到解决这个烂摊子的好方法。

有测试,但我想重构代码。

从方法定义中删除request不起作用,因为需要访问当前活动用户。

更新

request访问:

  • 观点(对我而言)
  • 表格(对我来说不行)
  • 实用方法(对我来说不行)

models请勿在此代码中使用请求(对我有用)。

0 个答案:

没有答案