我正在關注創建自定義用戶模型的django's doc,我很困惑定義create_user()
和create_superuser()
。當定義create_user()
通過密碼arg是None
django如何知道create_user()函數中的密碼是什麼
def create_user(self, email, date_of_birth, password=None):
# create user here
...
在創建create_superuser()
密碼被調用者提供。
def create_user(self, email, date_of_birth, password=None):
# create user here
...
django如何知道create_user()
函數中的密碼是什麼?如果這是一個小問題,我很抱歉,但我真的需要了解。你能幫我理解這裏的概念嗎?謝謝。
我認爲這是一個自定義用戶管理器的例子。因此,create_user不需要密碼:'create_user()的原型應接受用戶名字段以及所有必填字段作爲參數。「# – Pynchia