sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo verificar si existe algo en una base de datos postgresql usando django?

Puedes usar

Entry.objects.filter(name='name', title='title').exists()

Esto le devolverá valores verdaderos/falsos. Cuando usa contar, el orm genera una consulta que se ejecutará mucho más tiempo que en el método existente. El método get generará una excepción cuando el objeto no exista.

request.POST es un diccionario, por lo que para verificar la base de datos se usa, es decir:

Entry.objects.filter(name=request.POST['name'], title=request.POST['title']).exists()