有些模块是不是可以不使用基于视图类呢?比如 login 和 logout
普通模式:
def logout_views(request): logout(request) return HttpResponseRedirect('/')
基于视图类:
class LogoutViews(RedirectView): url = '/' def get(self, request, *args, **kwargs): logout(request) return super(LogoutViews, self).get(request, *args, **kwargs)
类似于这个,普通模式代码量少,并且一目了然。反而基于视图类的有点。。。。
基于视图的提出的观点是不要减少代码量然后复用吗?
那么这种情况怎么选者呢?
谢谢
如果这个请求只是一个Restful API,不需要前台渲染的话,就不需要视图类了。