嗨即時新使用Django,現在有點混淆模型的一部分我的項目。我可以將我的客戶模型與Django用戶模型鏈接起來嗎?
我需要建立一個網站,用戶可以擁有自己的個人資料,讓產品的職位,他們要提供像一個目錄,我想創造這個模型:
class Users_Types(models.Model):
user_type = models.CharField(max_length=1)
def __str__(self):
return self.user_type
return self.id_type_user
class Users(models.Model):
users_types= models.OneToOneField('Users_Types')
e_mail = models.EmailField(unique=True)
password = models.TextField()
salt = models.TextField()
def __str__(self):
return self.id_user
return self.id_type_user
return self.e_mail
return self.password
return self.salt
class Clients(models.Model):
users = models.OneToOneField('Users')
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
ci = models.CharField(max_length=9)
birth_date = models.DateField(null=True, blank=True)
phone = models.CharField(max_length=20)
city = models.CharField(max_length=20, default=)
class products(models.Model):
clients = models.ForeignKey('clients')
product = models.CharField(max_length=30)
description = models.CharField(max_length=30)
Category = models.CharField(max_length=30)
但我讀到的Django有它的用戶模型,我不得不使用該模型,而不是我的用戶模型?
以及如何將django用戶模型與我的客戶端模型鏈接起來。
我感謝您的幫助!