Resultados de la búsqueda a petición "django-queryset"
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' ...
El filtro Django consulta en “tuplas” de valores para varias columnas
Digamos que tengo un modelo:
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( ...
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 ...
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 ...
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 ...
¿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...
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( ...