如何在django中使用类视图

  介绍

如何在django中使用类视图?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在没有类视图前,视图是这样的:

def  get_register_page(请求):   return 才能;渲染(请求,“注册页面.html")      def  post_register_page(请求):   #,才能处理请求,把信息写进数据库   return 才能;HttpResponse(“注册成功“)

有了django的类视图,视图是这样的:

class 注册(观点):   def 才能得到(自我,请求):   ,,,return 渲染(请求,“register.html")      def 才能发布(自我,要求):   ,,,title =, request.POST.get (“name")   ,,,content =, request.POST.get (“password")   ,,,return  HttpResponse(“注册成功“)

别漏了要在项目的url设置:

url(" # 39; ^ $ & # 39;登记,views.register.as_view ())

注意,as_view()是用来分发请求方法的。可以把同一个页面的不同请求方法分发给不同的视图来执行。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

如何在django中使用类视图