首先得有一点常识,比如用户认证,就是authenticate
比如一个函数,应该有返回值,
比如一个类里面的self,真的是代表本身这个类吗
再比如看到一个东西加括号,就两种情况,一种是函数,一种是类,区分函数和类,就看加括号之后的东西,是否还调用属性或者方法
还有如果你用pycharm,看源码就很方便了,看到一个属性或方法,你需要做的就是按住ctrl点进去就行了
假设你已经知道,dispatch函数是源码的入口,然后我们就可以愉快的交流了
下面演示如何使用rest_framework的用户认证功能,以及为什么要这样做
1.写路由匹配
因为是cbv视图,所以用as_view()
from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^test/', views.TestView.as_view()), ]