0
pourquoi mon api ne montre aucun pk de modèle de location? J'ai utilisé tastypie pour le repos api. Id du modèle de la galerie est affichée mais pas de location model.This est mon code pour apiMon API ne montre aucun pk de modèle de location
class RentalResource(MultipartResource,ModelResource):
gallery = fields.ToManyField('rentals.api.api.GalleryResource', 'gallery', related_name='rental',full=True)
class Meta:
queryset = Rental.objects.all()
resource_name = 'rental'
detail_uri_name = 'slug'
allowed_methods = ['get', 'post', 'put']
fields = ['listingName','id','slug','property','city','place','ownerName','room','water','amenities','price','summary','phoneNumber','email']
filtering = { "property" : ALL , "id":All, "city":ALL, "place":('exact', 'startswith',), "room":ALL,"price":ALL,"listingName":ALL,"slug":ALL}
authorization = DjangoAuthorization()
class GalleryResource(ModelResource):
rental = fields.ForeignKey(RentalResource, 'rental',full=False, null=True, blank=True)
class Meta:
queryset = Gallery.objects.all()
resource_name = 'gallery'
allowed_methods = ['get','post','put']
authorization = DjangoAuthorization()
Le champ pk n'est-il pas vraiment appelé 'id' dans django? – 2ps
J'ai essayé d'utiliser l'identifiant, mais je n'ai pas montré l'identifiant, donc j'ai essayé d'utiliser pk. – milan
Veuillez montrer votre définition du modèle 'Rental' –