Django 身份验证方法在哪里找到用户和密码?

Django 身份验证方法在哪里找到用户和密码?,django,Django,我有一张登录表。我需要对用户进行身份验证。所有关于用户名及其密码的信息都存储在PostgreSQL数据库中。我发现这样的方法: from django.contrib.auth import authenticate user = authenticate(username='john', password='secret') Django如何知道这样的用户是否存在?如何将其与数据库相结合?是需要创建模型还是仅仅从数据库中读取数据?您真的应该为此进行阅读。是否需要创建用户?如果我有一个包含用户

我有一张登录表。我需要对用户进行身份验证。所有关于用户名及其密码的信息都存储在PostgreSQL数据库中。我发现这样的方法:

from django.contrib.auth import authenticate
user = authenticate(username='john', password='secret')

Django如何知道这样的用户是否存在?如何将其与数据库相结合?是需要创建模型还是仅仅从数据库中读取数据?

您真的应该为此进行阅读。是否需要创建用户?如果我有一个包含用户的巨大数据库呢?我必须在用户模型中表示这些DB用户?我不理解“数据库中的数据”和“用户”之间的区别。用户在database.Ok中表示为模型。听着,我想解释一下。我有一个巨大的DB。有一个用户表。它有10列,其中一些是用户名和密码。我有一个登录表单,我想检查数据库中是否有这样的用户。我认为您不理解Django上下文中“模型”的概念。您所说的“如何用数据库中的数据填充这些模型”是什么意思?