Colección de citas famosas - Slogan de motivación - ¿Cómo determina Django si existe un registro en la base de datos?

¿Cómo determina Django si existe un registro en la base de datos?

Creo que hay algún problema con la respuesta anterior. Puedes verificar por ti mismo si estoy en lo cierto.

Cuando se utiliza la consulta get, se generará una excepción si no se puede encontrar el contenido y se generará una excepción si el resultado de la consulta es mayor que 1. Por lo tanto, se debe utilizar filter en lugar de get.

Si el servidor de archivos no puede encontrar los datos, devolverá un conjunto de consultas vacío. El tipo de tipo es: Conjunto de consultas.

Cuando se encuentran varias consultas, aún devuelve un conjunto de consultas que contiene múltiples objetos.

Si todas las consultas con filtros son '[]' para determinar si existen.

¿información de usuario? =?Users.objects.filter(email?=?request.posts['email'])

si? userinfo.exists():

print("Sí, ¿tenemos esto? Correo electrónico")

De lo contrario:

Print("No, lo siento, correo electrónico? ¿No es así? Registrarse") también puede utilizar el método count(). Si userinfo.count() = 0, no hay datos; si es mayor que 0, hay uno o más.

También hay una respuesta arriba: si uerinfo:..........en caso contrario:.......