2009-11-03 66 views

回答

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對象關聯。創建,設置權限,保存並完成。