Código:
Tengo un problema no se como puedo seleccionar todas las ventas que realizo un usuario.class compra_detalles(models.Model): usuario = models.ForeignKey(User, related_name="usuario_set") producto= models.ForeignKey(User, related_name="producto_set") fecha_registro=models.DateTimeField(auto_now_add=True) def __str__(self): return '%s, %s' % (self.usuario.username, self.producto.producto) class Meta: unique_together = (('usuario', 'producto'), )
Código:
@login_required def compra_detalle(request, username): user = get_object_or_404(User, username=username) ventas = [ almacenar datos del producto y enviarlos a la plantilla] variables = RequestContext(request, {'username': username, 'ventas':ventas}) return render_to_response('compra_detalle.html', variables)
intenté hacerlo con un filter pero solo me devuelve el valor del foreignkey y no los campos que corresponden a la tabla ventas.
No puedo acceder a estos campos
{% for s in ventas %}
{{s.slug}}
{{s.nombre}}
{% endfor %}
{{ventas}}
me devuelve el nombre del producto
Supongo que deveria hacer un bloque for para almacenar los datos de los productos, pero... bueno tambien lei sobre related_name() que me permite seguir claves foraneas... bueno no se como hacerlo me podrian dar una manito??
gracias!!