Hi all,

  I need to serialize in XML, through django.core.serializers class, the
result of the function bellow. Is it possible? If not, how can I execute the
query bellow through Django´s API?

*MY FUNCTION:*

def select_site_sql():
    cursor = connection.cursor()
    cursor.execute("""select site.nm_site, site.vr_site, site.us_site,
site.ps_site, site.dt_deploy_site, serv.nm_servico
                                  from sitemanager_site site,
sitemanager_site_servico site_serv, sitemanager_servico serv
                               where site.cd_site = site_serv.site_id
                                  and site_serv.servico_id =
serv.cd_servico;
                    """)
    return cursor.fetchall()


*MODELS:*

class Operadora(models.Model):
    cd_operadora = models.AutoField(primary_key=True)
    nm_operadora = models.CharField('operadora',max_length=200)

    def __unicode__(self):
        return self.nm_operadora

class Servico(models.Model):
    cd_servico = models.AutoField(primary_key=True)
    nm_servico = models.CharField('serviço',max_length=50)
    vr_servico = models.CharField('versão',max_length=15)
    st_servico = models.CharField('status',max_length=15,blank=True)

    def __unicode__(self):
        return '%s %s %s' % (self.nm_servico, self.vr_servico,
self.st_servico)

class Site(models.Model):
    cd_site = models.AutoField(primary_key=True)
    nm_site = models.CharField('nome',max_length=50)
    vr_site = models.CharField('versão',max_length=15,blank=True)
    us_site = models.CharField('usuário',max_length=100)
    ps_site = models.CharField('senha',max_length=100)
    dt_deploy_site = models.DateTimeField(blank=True,auto_now=True)
    operadora = models.ForeignKey(Operadora,db_column='cd_operadora')
    servico = models.ManyToManyField(Servico,db_column='cd_servico')

    def __unicode__(self):
        return '%s %s' % (self.nm_site, self.operadora)

-- 
Att.
Bruno Galindro da Costa
bruno.galin...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to