Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

524
Vistas
Django: obtenga valores de ManyToManyField, que es una clave externa

por favor ayuda a entender.

Tengo los siguientes modelos:

 class TagsList(models.Model): tags_list = models.CharField(max_length=30) def __str__(self): return self.tags_list class Blog(models.Model): title = models.CharField(max_length=200) content = models.TextField() pub_date = models.DateTimeField(auto_now_add=True) tags = models.ManyToManyField(TagsList)

¿Cómo puedo obtener etiquetas relacionadas por objeto (en mi caso, objeto con post_id )? Es mi archivo de vista:

 def single(request, post_id): object_post = Blog.objects.get(id=post_id) tags = TagsList.objects.all() content = { 'object_post': object_post, 'tags': tags, } return render(request, 'single.html', content)

Probé todos los casos, pero no sé cómo incluir en el contenido exactamente las etiquetas que están relacionadas con este objeto. Gracias por toda la ayuda.

PD Usando django 1.11

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

respuesta inicial de los comentarios :

En una relación de muchos a muchos, puede acceder a los objetos relacionados, intente esto en def single :

 tags=object_post.tags.all()
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda