我有一個登錄表單。另外我有一個龐大的數據庫。 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