我想知道如何在视图中更新和访问django数据库信息。
例如,如果我在一个传递用户名和密码参数的视图中获得了HttpRequest,并且我已经在我的框架中设置了一个带有数据库的用户模型'项目,我将如何检查我的' framework_users'该用户名和密码的数据库?
提前感谢您提供任何帮助。
答案 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