sql - Issue with complex Django join query -


i can't find valid way django omr in order : ( raw query fine )

the sites.sitename made analysis (analysi_items.name='somename' , analysis_items.value='somevalue') , (analysi_items_name='somename' , analysis_items.value='somevalue') , (analysis_items.name='somename' , analysis_items.value='somevalue').

class sites(models.model):      region = models.charfield(max_length=1000)     province = models.charfield(max_length=1000)     sitename = models.charfield(max_length=1000, primary_key=true)      class meta:          verbose_name_plural = "sites"      def __unicode__(self):          return self.sitename  class analysis_items(models.model):          code = models.foreignkey('analysis')         name = models.charfield(max_lenght=100)         value = models.charfield(max_length=20)          class meta:              verbose_name_plural = "analysis type"  class analysis(models.model):          date = models.datefield()         site = models.foreignkey('sites')          def __unicode__(self):              return str(self.date)          class meta:              verbose_name_plural = "analysis" 

hope clear enough. thank in advance!

site.objects.filter(analysis__analysis_items__name='some_name', analysis__analysis_items__value='some_value') 

you can keep adding additional parameters in same keep and'ing them together.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -