在Django视图中使用数据库

时间:2014-08-20 06:35:55

标签: python django django-database

我想知道如何在视图中更新和访问django数据库信息。

例如,如果我在一个传递用户名和密码参数的视图中获得了HttpRequest,并且我已经在我的框架中设置了一个带有数据库的用户模型'项目,我将如何检查我的' framework_users'该用户名和密码的数据库?

提前感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:2)

在Django中,您可以通过模型访问数据库。

首先,您在settings.py中配置数据库访问权限和凭据:

https://docs.djangoproject.com/en/dev/ref/settings/#databases

然后您可以对模型执行查询:

https://docs.djangoproject.com/en/dev/topics/db/queries/

E.g。

User.objects.get(username=request.POST["username"])

然后有一个安全用户身份验证的特例,Django有自己的程序:

https://docs.djangoproject.com/en/dev/topics/auth/default/#auth-web-requests