[英]how do i get the string inside the charfield in django?
我試圖通過調用create_user函數在模型中創建用戶,但我希望它具有用戶輸入模型的屬性。 我該怎么做呢?
這就是我所擁有的:
class Person(models.Model):
#basic information
name = models.CharField(max_length=50)
email = models.CharField(max_length=50, unique=True)
phone_number = PhoneNumberField(unique=True)
# FIX THIS!
user = User.objects.create_user(name, email, phone_number)
看一下定義 。 create_user
的簽名為:
def create_user(self, username, email=None, password=None, **extra_fields)
username
是必填字段
這必須在您看來完成-
user = User.objects.create_user(first_name=name, last_name='', email=email, username=username)
假設person
是一個Person
實例:
name = person.name
email = person.email
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.