index and paginator added
This commit is contained in:
@@ -2,9 +2,24 @@ from django.shortcuts import render
|
||||
from django.http import HttpResponse
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from .models import Timbres
|
||||
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
|
||||
|
||||
@login_required
|
||||
def index(request):
|
||||
return HttpResponse('hello')
|
||||
timbres_list = Timbres.objects.all()
|
||||
page = request.GET.get('page', 1)
|
||||
paginator = Paginator(timbres_list, 1)
|
||||
|
||||
try:
|
||||
timbres = paginator.page(page)
|
||||
except PageNotAnInteger:
|
||||
timbres = paginator.page(1)
|
||||
except EmptyPage:
|
||||
timbres = paginator.page(paginator.num_pages)
|
||||
context = {
|
||||
'timbres':timbres,
|
||||
}
|
||||
return render(request,'Clientes/index.html',context)
|
||||
|
||||
|
||||
def add_timbre(request):
|
||||
@@ -24,8 +39,6 @@ def add_timbre(request):
|
||||
'tipo':tipo,
|
||||
'rfcp':rfcp
|
||||
}
|
||||
p = Timbres.objects.all()
|
||||
p.delete()
|
||||
try:
|
||||
obj = Timbres.objects.create(**obj)
|
||||
return HttpResponse('ok')
|
||||
|
||||
Reference in New Issue
Block a user