zoukankan      html  css  js  c++  java
  • Django学习小记-CBV

    一个URL除了对应函数外,还能对应一个类

    view.py;例如:

    from django.views import View  //继承它
    class
    Login(View): def get(self,request): pass def post(self,request): pass
    urlpatterns = [
        #path('admin/', admin.site.urls),
        path('login/',views.Login.as_view()),
    ]

    from表单提交只有两种方式:GETPOST

    Ajax还有很多种,常见:

    • get 查
    • post 创建
    • put 更新
    • delete 删除

    内部是通过反射“getattr”来做的,因为你要是都通过if else那得写多少啊!

    在get post执行之前最开始是执行的dispatch方法:

    def dispatch(self,request,*args,**kwargs):
      print('before')   obj
    = super(Login,self).dispatch(request,*args,,**kwargs)
      print('before')
    return obj

    123

    为美好的生活奋斗!
  • 相关阅读:
    hw笔试题-01
    tcp
    linux schedule
    arm架构学习
    skyeye
    RTOS
    systemdump相关
    sdio
    linux kernel 多线程
    linux内核同步
  • 原文地址:https://www.cnblogs.com/ethtool/p/12173117.html
Copyright © 2011-2022 走看看