Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 29th, 2012  |  syntax: None  |  size: 0.40 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Is there an alternative to raw sql query?
  2. class Teacher(models.Model):
  3.        schools = models.ManyToManyField(School, db_table="schoolteachers", related_name='scteachers')
  4.        
  5. def get_teachers(self):
  6.  
  7.   return ' , '.join(school.name for school in self.scteachers.all())
  8.        
  9. ', '.join(School.objects.filter(
  10.   other_way_from_school_to_schoolteachers__teacher__pk=self.pk
  11.   ).values_list('name', flat=True))