美文网首页
Django视图类另一种写法

Django视图类另一种写法

作者: bboyAyao | 来源:发表于2018-07-02 11:50 被阅读0次

请求网站页面是get请求,提交表单为post请求,可通过继承View类来自动识别请求,如果为get,自动调用get方法,为post就自动调用POST方法,由此可将我之前写的 login_ui 和 login_handle 方法合并。通过后台可看见打印情况。

from django.views.generic.base import  View

class LoginView(View):
    def get(self,request):
        print('get...')
        '''省略代码 get请求。。。'''

    def post(self,request):
        print('post...')
        '''省略代码 post请求。。。'''

修改代码 urls.py

from django.conf.urls import url
from user import views

urlpatterns = [
    # url(r'^login_ui$',views.login_ui),
    # url(r'^login_handle$',views.login_handle),
    url(r'^login$',views.LoginView.as_view()),
]

相对应的html页面的表单 action 也要修改地址

相关文章

  • Django视图类另一种写法

    请求网站页面是get请求,提交表单为post请求,可通过继承View类来自动识别请求,如果为get,自动调用get...

  • Django 框架之 通用视图

    知识点 通用视图概念和基本用法 基于类的视图的分类、写法和使用 简介 通用试图概念 通用视图是Django为解决建...

  • django 类视图解析 -FormView

    django 类视图可以帮我们轻松处理特定功能的逻辑,django 基本类视图分为四类: 基础类视图:ViewTe...

  • Class-based Views

    视图-Django REST框架 decorators.py views.py 基于类的视图 Django的基于类...

  • 5.Django视图系统

    Django视图系统 Django的View一个视图函数(类),简称视图,是一个简单的Python 函数(类),它...

  • Django 的 cbv

    正如我们了解到的,Django 写视图函数有两种写法:cbv 和 fbv。cbv 提倡使用类来写,fbv 使用函数...

  • Django类视图笔记整理

    Django基于类的视图 1.基于类的视图简介 基于类的视图使用Python 对象实现视图,它提供除函数视图之外的...

  • 2.7 django类视图

    类视图 在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比...

  • 最浅显易懂的Django系列教程(31)-类视图

    类视图 在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比...

  • Django学习-第十二讲:视图高级(二)类视图、模板视图、列表

    1. 类视图 在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特...

网友评论

      本文标题:Django视图类另一种写法

      本文链接:https://www.haomeiwen.com/subject/ccgkuftx.html