1.  首页
  2.  博客
  3. 利用 Django 建站攻略 (三)视图

利用 Django 建站攻略 (三)视图


model构建完成之后,需要建立一个可以展现的页面。也就是要写,view与 template了。

首先,创建一个 Book 列表页的view

from django.views.generic import ListView  
from books.models import Book


class BookListView(ListView):                    # 继承 django ListView  
    http_method_names       = ['get','head']     # 设置 http 所接受方法  
    model                   = Book               # 这是 model
    template_name           = 'books/list.html'  # 配置 ListView 所需要的模版

接下来配置 URL

from django.conf.urls import url  
from books.views.api import BookListAPIView


urlpatterns =[  
    url(r'^books/?$', BookListAPIView.as_view(), name='book-list'),  
]

这样,就可以访问了。

curl -I http://127.0.0.1:8000/books/

单页与列表面类似,可以查阅官方文档。

系列教程:

.

评论 0