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): 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): uuid= request.GET.get('uuid', None) rfcc= request.GET.get('rfcc', None) fecha=request.GET.get('fecha', None) folio=request.GET.get('folio', None) serie=request.GET.get('serie', None) tipo=request.GET.get('tipo', None) rfcp=request.GET.get('rfcp', None) obj={ 'uuid':uuid, 'rfcc':rfcc, 'fecha':fecha, 'folio':folio, 'serie':serie, 'tipo':tipo, 'rfcp':rfcp } try: obj = Timbres.objects.create(**obj) return HttpResponse('ok') except Exception as e: return HttpResponse(e)