Estou montando uma aplicação e devido a um travamento de como está
estruturado meu banco de dados tive que fazer queries "cruas", elas
funcionam e possuem GROUP BY que pela documentação não dá pra aplicar
com os métodos do Queryset, fica então minhas dúvidas:
1. É normal utilizar raw query no Django? Isto é, o recurso está lá
pras exceções raras ou casos comuns?
2. Se eu utilizo muito raw query quer dizer que eu errei na modelagem
do banco e talvez tenha que normalizar ou denormalizar o banco?
3. Há alguma forma de se fazer um group by sem raw query no Django?
Abraços,
Danilo Cabello
Sim, ela entrara na 1.1, e isso pode ser visto aqui:
http://code.djangoproject.com/wiki/Version1.1Features
Essa funcionalidade ainda nao esta no trunk (se eu tiver errado me
corrijam). E o prazo para sair a 1.1 é 16 de março.
http://code.djangoproject.com/wiki/Version1.1Roadmap
[]'s
--
Andrews Medina
www.andrewsmedina.com
> Essa funcionalidade ainda nao esta no trunk (se eu tiver errado me
> corrijam).
Correto.
No ticket 3566[1] é dito que necessita de um patch melhor.
Sérgio Durand <ser...@gestorpsi.com.br> writes:
> Aproveito para perguntar na lista: se essa funcionalidade vem na versão
> 1.1, quando eles irão colocar no trunk?
Bom, no trunk nunca se sabe. Pode ser qualquer dia... mas você pode
assinar o ticket[1] para saber quando ele for fechado. :-D
Só adicionar seu e-mail no campo Cc, que inclusive tem gente pra
caramba.
Até,
semente
[1] ticket 3566 <http://code.djangoproject.com/ticket/3566>
--
Guilherme Mesquita Gondim (semente)
http://semente.taurinus.org
Vejo que vocês responderam a pergunta 3 e a 1, e a 2?
Aproveitando a deixa mais uma pergunta:
4. As raw querys de vocês vão no model? Tipo no model Artigo você tem
um contaArtigos que utiliza raw query certo?
5. Que outras funções eu coloco no model além daqueles exemplos bobos
tipo "nome completo"?