I want to paginate invoices from Stripe
@login_required
def invoice_list(request):
customer = stripe.Customer.list(email=request.user.username)
for invoice_search in customer['data']:
customer_invoice_list = stripe.Invoice.list(customer=invoice_search['id'])
page = request.GET.get("page", 1)
paginator = Paginator(customer_invoice_list, 20)
try:
invoices = paginator.page(page)
except PageNotAnInteger:
invoices = paginator.page(1)
except EmptyPage:
invoices = paginator.page(paginator.num_pages)
context = {
'invoices': invoices,
}
return render(request, 'invoice_list.html', context)
That is my code, I got error: Unhashable type
In Django 1.11 documentation say can load list or queryset, I obtain Invoices List, why can't paginate??