Here is part of my code
class Product(models.Model):
updateByStaffId = models.ForeignKey(Employee, on_delete=models.CASCADE, related_name='allEditedProducts')
class Employee(AbstractUser):
username = models.CharField(max_length=30, unique=False)
REQUIRED_FIELDS = ["username", "email"]
def __str__(self):
return self.username
class Meta:
db_table = 'employees'
And I try create a product
nowP =Product()
updateByStaffId = Employee.objects.get(id=request.user.id)
nowP.updateByStaffId = updateByStaffId
Then got error
Cannot assign "(<Employee: admin>,)": "Product.updateByStaffId" must be a "Employee" instance.
Anyone know how to fix it?