Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

312
Visualizações
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

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

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()
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda