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
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()