Resultados de la búsqueda a petición "django-queryset"

2 la respuesta

Filtro de llamada con una variable para el nombre del campo

¿Hay alguna forma de llamar al filtro en un conjunto de consultas donde uno de los nombres de campo es una variable? Por ejemplo, tengo algo como: models.py class Playlist(models.Model): video = ...views.py field_name = 'video' ...

5 la respuesta

Usando django.db.connection.queries

2 la respuesta

El filtro Django consulta en “tuplas” de valores para varias columnas

Digamos que tengo un modelo:

2 la respuesta

El campo de anotación de conjunto de consultas de Django será una lista / conjunto de consultas

Estoy tratando de usar la anotación django para crear un campo de conjunto de consultas que es una lista de valores de algún atributo de modelo relacionado. queryset = ... qs = queryset.annotate( ...

3 la respuesta

Django values_list vs valores

En Django, ¿cuál es la diferencia entre los dos siguientes: Article.objects.values_list('comment_id', flat=True).distinct()vs Article.objects.values('comment_id').distinct()Mi objetivo es obtener una lista de identificadores de comentarios ...

2 la respuesta

Reescribir SQL sin formato como consulta Django

Estoy tratando de escribir esta consulta SQL sin procesar, info_model = list(InfoModel.objects.raw('SELECT *, max(date), count(postid) AS freq, count(DISTINCT author) AS contributors FROM crudapp_infomodel GROUP BY topicid ORDER BY date ...

5 la respuesta

En Django, ¿cuál es la forma más eficiente de verificar un conjunto de consultas vacío?

He escuchado sugerencias para usar lo siguiente: if qs.exists(): ... if qs.count(): ... try: qs[0] except IndexError: ...Copiado del comentario a continuación: "Estoy buscando una declaración como" En MySQL y PostgreSQL el recuento () es más ...

3 la respuesta

¿Cómo puedo obtener objetos anteriores y siguientes de un conjunto de consultas ordenado y filtrado?

Tengo una página basada en un objeto modelo y quiero tener enlaces a las páginas anteriores y siguientes. No me gusta mi solución actual porque requiere eval...

2 la respuesta

Usando .extra () en campos creados por .annotate () en Django

Quiero recuperar una suma de dos campos (que son agregaciones) para cada objeto en una tabla. Lo siguiente puede describir un poco mejor lo que busco pero resulta en unUnknown column in field list-Error: items = MyModel.objects.annotate( ...

1 la respuesta

django exclude self de queryset para validación