我在Django model.py中有一个模型类。像
class EmployInfo(models.Model):
password = models.OneToOneField(User, on_delete=models.CASCADE)
designation = models.ForeignKey(UserRole, on_delete=models.CASCADE)
user_basic = models.OneToOneField(EmployBasicInfo, on_delete=models.CASCADE)
user_academic = models.OneToOneField(EmployAcademicInfo, on_delete=models.CASCADE)
user_address = models.OneToOneField(EmployAddressInfo, on_delete=models.CASCADE)
def __str__(self):
return self.user_basic.name
我从EmployInfo查询对象,如
@api_view(['put'])
@permission_classes([IsAuthenticated])
@edit_required
def employ_update(request, pk):
employ_user = EmployInfo.objects.get(id=pk)
pass
但此错误在分配之前引用的局部变量“EmployInfo”发生。 我不明白为什么会发生这个错误。请帮我解决这个问题
目前没有回答
相关问题 更多 >
编程相关推荐