这个建议似乎很有意义,因为方法中没有使用self,但现在我很好奇:
@staticmethod吗这是我所说的截图。它使用的是DRF的CBV,但当我使用vanilla Django CBV时,它是相同的推荐。

发布于 2016-08-20 16:00:38
不你不该这么做。这些都是实例方法,需要保持不变。
但是,您没有使用任何实例值,也没有调用任何实例方法,这似乎有点奇怪。通常,您将通过self.kwargs引用URL参数,并调用其他方法,如self.get_context_data。如果您没有这样做,我想知道您是否真的从使用CBV中获益。
(实际上,我通常的建议是,根本不覆盖get或post;这些方法通常委托给更适合重写的特定方法。)
https://stackoverflow.com/questions/39055195
复制相似问题