entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

'PageNumberPagination' object has no attribute 'page' - Django

Hola,

Tengo problemas con el api rest framework de Django. Cuando, usando la api desarrollada, quiero listar todos los usuarios de la web recibo el siiguiente error.

AttributeError at /api/1.0/users/
'PageNumberPagination' object has no attribute 'page'
Request Method: GET
Request URL:    http://www.django.aldakur.net/api/1.0/users/
Django Version: 1.8.6
Exception Type: AttributeError
Exception Value:    
'PageNumberPagination' object has no attribute 'page'
Exception Location: /home/daldakur/django.aldakur.net/env/lib/python2.7/site-packages/rest_framework/pagination.py in get_paginated_response, line 219
Python Executable:  /home/daldakur/django.aldakur.net/env/bin/python
Python Version: 2.7.3
Python Path:    
['/home/daldakur/django.aldakur.net/env/lib/python2.7/site-packages',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/site-packages/django',
 '/home/daldakur/django.aldakur.net/env/bin',
 '/home/daldakur/django.aldakur.net',
 '/usr/local/dh/passenger/helper-scripts',
 '/home/daldakur/django.aldakur.net/env/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/daldakur/django.aldakur.net/env/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/plat-linux2',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/lib-tk',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/lib-old',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/home/daldakur/django.aldakur.net/env/local/lib/python2.7/site-packages',
 '/home/daldakur/django.aldakur.net/env/lib/python2.7/site-packages',
 '/home/daldakur/django.aldakur.net',
 '/home/daldakur/django.aldakur.net/frikr']
Server time:    Vie, 13 Nov 2015 15:31:44 +0000

Lo curioso es que trabajando con el proyecto en local, todo funciona correctamente, con lo cual deduzco que es algo relacionado con mi servidor (Dreamhost)

Otra cosa curiosa, que puede que este relacionada es que por ejemplo a la hora de consumir la api en un navegador, no me agarra bien el estilo.

Lo podéis ver aquí.

http://www.django.aldakur.net/api/1.0/photos/

Alguna sugerencia?

Gracias

0voto

egoitz_gonzalez comentado

El tema del estilo lo he solucionado con el siguiente comando:

python manage.py collectstatic

Pero el problema principal persiste.

1 Respuesta

1voto

egoitz_gonzalez Puntos10050

Hola,

El problema era que la versión instalada en local era la 3.1.3 y en el servidor la versión era la 3.3.1.

Estaba convencido que las versiones eran las mismas en los dos sitios pero me equivoque.

Saludos.

0voto

Peter comentado

Gracias por compartir la solución!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta