我有一个登录表单。另外我有一个庞大的数据库。 DB中的一个表是'zusers',其中存储有关用户的信息:username
,password
,'telefon'和其他一些列。我了解了user = auth.authenticate(username = 'John', password = 'pass')
。问题:wheredoes这个函数检查这个用户是否存在或不存在?以及如何做到这一点,以便此功能检查我的数据库表'zusers'中的用户?函数auth.authenticate()在哪里检查用户是否存在?
1
A
回答
1
您将需要在Django中为您的现有用户创建自定义身份验证后端。您可以在Django Docs上阅读更多内容:https://docs.djangoproject.com/en/dev/topics/auth/customizing/
您不需要手动检查auth.authenticate
,只是换出后端。
您也可以替换一个完全定制的模型为你的Django用户支持telefon
,在其他列你有https://docs.djangoproject.com/en/dev/howto/custom-model-fields/
我不会张贴任何示例代码,你没有提供任何自己和Django的上面的链接非常清楚地告诉你如何实现这一目标。
相关问题
- 1. Ruby&Datamapper检查记录是否存在,以及在哪里?
- 2. 检查是否函数存在
- 3. 检查表是否存在函数
- 4. 检查用户是否存在于mysql
- 5. 检查用户名是否存在
- 6. 检查mysql用户是否存在
- 7. 检查用户是否存在于Firestore
- 8. PHP检查用户是否存在PDO
- 9. 检查用户是否存在于ou
- 10. Ruby websocket检查用户是否存在
- 11. 解析 - 检查用户是否存在
- 12. 我想检查用户是否存在
- 13. 检查用户名是否存在
- 14. Node.js - 检查用户是否存在
- 15. Laravel检查用户是否存在
- 16. 检查用户组是否存在
- 17. php oop检查用户是否存在?
- 18. 在哪里检查用户的电子邮件不存在?
- 19. 调整检查函数参数是否存在成员函数
- 20. 检查用户是否登录在数据库中存在
- 21. 检查函数调用是否存在任何参数
- 22. 查询Firebase用户是否检查数据库中是否存在联系人
- 23. 在哪里以及如何检查休眠缓存是否真的起作用
- 24. 检查用户名是否存在,并检查密码是否匹配
- 25. 检查Joomla php函数中是否存在查询结果?
- 26. 检查用户是否存在于MySQL数据库中失败
- 27. 如何检查用户是否存在于mysql数据库vb.net
- 28. 检查用户名是否存在于数据库与AJAX
- 29. 检查数据库中是否存在用户名jQuery
- 30. 检查数据库中是否已存在用户名
我读了一篇关于验证后端的文章,所以我仍然有一个问题:如何为我的数据库中的每一行创建用户模型?文章中有一个解释,我们可以为每次登录尝试创建一个新的用户模型。但是,如何将所有用户从我的数据库转移到扩展用户模型? – andriy 2014-10-21 20:16:30