Django 类视图

一、views.py

1. 编写 IndexView 类来继承 View

2. 该类里面的 get 方法和 post 方法分别对应着 get 请求和 post 请求

1 from django.shortcuts import render
2 from django.views.generic import View
3 
4 
5 class IndexView(View):
6     """首页"""
7     def get(self, request):
8         """显示首页"""
9         return render(request, 'index.html')

二、urls.py

1. 直接将 IndexView.as_view() 该方法作为参数传递

2. name 参数为反向解析

1 from django.conf.urls import url
2 from apps.goods.views import IndexView
3 
4 
5 urlpatterns = [
6     url(r'^$', IndexView.as_view(), name='index'),
7 ]

猜你喜欢

转载自www.cnblogs.com/mxsf/p/10296586.html