织梦CMS - 轻松建站从此开始!

亿万先生娱乐_www.mr007.com亿万先生娱乐官网

关于Django中使用基于视图类的疑问

时间:2017-07-18 06:29来源:未知 作者:admin 点击:
有些模块是不是可以不使用基于视图类呢? 比如 login 和 logout 普通模式: def logout_views(request): logout(request) return HttpResponseRedirect('/') 基于视图类: class LogoutViews(RedirectView): url = '/' def

有些模块是不是可以不使用基于视图类呢?
比如 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)

类似于这个,普通模式代码量少,并且一目了然。反而基于视图类的有点。。。。

基于视图的提出的观点是不要减少代码量然后复用吗?
那么这种情况怎么选者呢?
谢谢

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容