zoukankan      html  css  js  c++  java
  • Django

    urls.py
    
    from . import views
    ...
    
    url(r'^$',  views.IndexView.as_view, name="index"),
    
    url(r'^(?P<pk>d+)$', views.DetailView.as_view(), name="detail"),   #DetailView会从url中捕获pk的值,一定要是pk!
    
    

      

    
    views.py
    
    
    from django.views import generic
    
    from .models import Album
    
    
    class IndexView(generic.ListView):
        template_name = 'music/index.html'      #默认值: <app name>/<model name>_list.html 这里 music/album_list.html
        context_object_name = 'album_list'      #默认值: object_list
    
        def get_queryset():
            return Album.objects.all()
    
    
    class DetailView(generic.DetailView);      
        model = Album                           
        template_name = 'music/detail.html'      #默认值:<app name>/<model name>_detail.html 这里 music/album_detail.html
    
    
    KEEP LEARNING!
  • 相关阅读:
    solr总结
    jeesite
    Freemarker模板的使用简介
    Sd
    Sd
    Sd
    Standard Java集合类问题待整理
    Standard
    Linux并发服务器设计
    Java 生产者消费者 & 例题
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/5423184.html
Copyright © 2011-2022 走看看