Crear objetos de ModelResources en Django Tastypie

No puedo comprender la conexión entre TastyPie ModelResource y el modelo de Django. He visto el libro de cocina y no he podido entender esto.

Tengo una clase NotificationData </​​code> donde cada instancia pertenece a un usuario de Django (utilizando una ForeignKey). Solo quiero usuarios autenticados para objetos CRUD NotificationData </​​code>, y esto se hará desde una aplicación nativa. Estoy usando oauth2 para la autenticación, por lo que puede suponer que cada solicitud se enviará utilizando un encabezado de autenticación con token de acceso.

¿Cómo creo un objeto NotificationData </​​code> para el usuario autenticado usando el NotificationDataResource ? ¿Y cómo obtendría la lista de los objetos NotificationData </​​code> para ese usuario?

models.py:

class NotificationData(models.Model):
    user = models.ForeignKey(User)   
    notification = models.OneToOneField(Notification)
    shortcut = models.CharField(max_length=200)

api.py:

class NotificationDataResource(ModelResource):
    class Meta:
        queryset = NotificationData.objects.all()
        resource_name = 'notification_data'
        authorization = DjangoAuthorization()
        authentication = OAuth20Authentication()
0

1 Respuestas

¿Leyó el documento de 'inicio'?

Explica lo que estás preguntando; solo necesitas configurar los manejadores de URL

http://django-tastypie.readthedocs.org/en/latest/tutorial.html

0
agregado