我想創建一個幫助屏幕,它可以在我的網站上創建一堆Django auth用戶,並使這些帳戶的設置方式與通過Django auth GUI註冊逐一完成的方式完全相同。從我的角度來看,使用Django auth中的哪些方法可以實現這一點?我怎麼能創建一個屏幕,批量創建一堆Django auth用戶?
0
A
回答
1
創建用戶可以使用該方法create_user從的UserManager:
from django.contrib.auth.models import User
new_user = User.objects.create_user('username', 'email', 'password')
然後,你可以設置爲工作人員new_user.is_staff = True
或添加權限new_user.permissions.add(permission)
。
檢查this link瞭解更多信息。
1
你想要完成什麼?你只是試圖用一大堆僞造/測試用戶填充你的用戶數據庫?然後,只需執行一些邏輯即可完成,並像通常那樣保存模型。
如果您需要使用用戶界面,您可以使用的一個選項是Django's test client,它允許您以實用的方式撰寫獲取/發佈請求,就像您正在瀏覽網頁的人一樣。
希望能夠幫助我們開始。
1
快速檢查here表示您只需使用表單中的輸入來創建一組django.contrib.auth.models.User對象以及相關/相關的django.contrib.auth.models組.Permission對象與User對象關聯。創建,設置權限,保存並完成。
相關問題
- 1. 爲一個用戶創建多個sessionID - 這怎麼可能?
- 2. Pygame創建一個新的屏幕
- 3. 創建一個屏幕截圖插件
- 4. 我怎麼可以創建覆蓋div來適應屏幕
- 5. 我怎麼能去另一個視圖來創建實體
- 6. 批量更新/創建一個請求
- 7. Php - 批量客戶創建
- 8. 我怎麼能創建一個循環中的按鈕
- 9. 我想創建一個字幕網站
- 10. 我怎麼能讀一個動態創建文本框
- 11. 我應該爲每個屏幕創建一個活動嗎?
- 12. 創建一部分屏幕的圖像?
- 13. 使用設計創建一個auth用戶
- 14. Unity C#:我如何在屏幕位置創建一個GameObject?
- 15. 錯誤創建一個類的對象不能在堆棧上創建,但只能在堆上創建?
- 16. 如何創建一個與我的示例類似的屏幕?
- 17. Django創建用戶
- 18. django在創建用戶時在userprofile表中創建一行
- 19. 我怎麼知道哪一個是用於創建文件夾
- 20. Alfresco用戶的批量創建
- 21. 創建一個通用堆棧陣列
- 22. 我怎樣才能爲這個數組創建一個表?
- 23. 從Admin站點創建另一個對象時,如何創建一個Auth組?
- 24. 爲什麼我不能創建一個自動變量數組?
- 25. 用多個屏幕創建遊戲?
- 26. Theme.Dialog創建太小屏幕
- 27. 我怎麼能創建通用庫來創建數據庫相關的功能
- 28. 批量創建XSD
- 29. 在Django中批量創建數據
- 30. 不能創建一個JTextField