我想创建一个 Web 应用程序,其中有两种不同类型的用户 Employee 和 Employers。他们将有大部分不常见的字段。如何实现两者的单独注册。目前我继承了用户模型。
模型.py
class Category(models.Model):
cname=models.CharField(max_length=250)
def __str__(self):
return self.cname
class Workplace(User):
address=models.TextField(max_length=250)
logo=models.ImageField(upload_to=upload_location,null=True,blank=True)
wcategory=models.ForeignKey(Category,on_delete=models.CASCADE)
class Employee(User):
employee_id=models.CharField(max_length=250)
eworkplace=models.ForeignKey(Workplace,on_delete=models.CASCADE)