介绍
如何在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()是用来分发请求方法的。可以把同一个页面的不同请求方法分发给不同的视图来执行。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。