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

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 ...

14 la respuesta

¿Cómo hago un no igual en el filtrado de conjuntos de consultas de Django?

En el modelo de Django QuerySets, veo que hay un__gt y__lt para valores comparativos, pero ¿hay una__ne/!=/<> (no es igual a?) Quiero filtrar usando un no igual a: Ejemplo Model: bool a; int x;Quier results = Model.objects.exclude(a=true, ...

3 la respuesta

Django El filtro de conjunto de consultas booleano no funciona

Esto me ha estado frustrando durante casi una hora. Tengo el siguiente modelo: sold= models.BooleanField(default=False) Y el siguiente código de vista: properties = Property.objects.filter(sold=False).order_by('-created_on'); Y ...

7 la respuesta

Mocking de un conjunto de consultas de Django para probar una función que toma un conjunto de consultas

Tengo una función de utilidad en mi proyecto Django, toma un conjunto de consultas, obtiene algunos datos y devuelve un resultado. Me gustaría escribir algunas pruebas para esta función. ¿Hay alguna forma de 'burlarse' de un QuerySet? Me ...

3 la respuesta

Filtro a través de un modelo relacionado django

¿Cómo puedo generar un query_set a través de un modelo relacionado? Por ejemplo, ¿cómo puedo hacer esto: UserProfile.objects.filter(user.is_active=True) # Can't use user.is_active to filter Pregunta trivial, respuesta trivial. Pero lo ...

4 la respuesta

django: la búsqueda de consultas __in no mantiene el orden en querset

Tengo identificaciones en un orden específico >>> album_ids = [24, 15, 25, 19, 11, 26, 27, 28] >>> albums = Album.objects.filter( id__in=album_ids, published= True ) >>> [album.id for album in albums] [25, 24, 27, 28, 26, 11, 15, 19] Necesito ...

6 la respuesta

Django Filters - o?

¿Cómo haría un "o" en un filtro django? ásicamente, quiero poder enumerar los elementos que un usuario ha agregado (están listados como el creador) o el elemento ha sido aprobado so básicamente necesito seleccionar item.creator = owner or ...

4 la respuesta

Django: obtenga una lista de objetos única de QuerySet

Tengo los siguientes modelos (simplificados) en mi aplicación Django: class Color(models.Model): name = models.CharField(max_length=10) class Item(models.Model): name = models.CharField(max_length=200) color = models.ForeignKey(Color, ...

5 la respuesta

Django Ordenar por fecha, pero ¿tiene "Ninguno" al final?

Tengo un modelo de órdenes de trabajo, con un campo para cuando la orden de trabajo es requerida por. Para obtener una lista de las órdenes de trabajo, con las que se requieren antes, hago esto: wo = ...

6 la respuesta

Caching opciones de conjunto de consultas para ModelChoiceField o ModelMultipleChoiceField en un formulario de Django

Cuando usas ModelChoiceField o ModelMultipleChoiceField en forma de Django, ¿hay alguna manera de pasar un conjunto de opciones en caché? Actualmente, si especifico las opciones a través de queryset parámetro, da como resultado un acierto en la ...