话不多说,直接上图:
函数视图:
def list(request):
list= Models.objects.all()
context = {}
context['list'] = list
return render(request, 'list.html', context)
类视图:
通用视图:
class PapersListView(ListView):
model = Papers
context_object_name = 'papers'
template_name = "paper_list.html"
还可以写成这样:
class PapersListView(ListView):
def get(self, request):
papers = Papers.objects.all()
context = {}
context['papers'] = papers
return render(request, 'paper_list.html', context)