我正在做一个项目,管理员可以将团队分配给经理。但它不起作用,我不知道它将如何工作。因为它引发了一个错误,指出“精确查找的 QuerySet 值必须限制为使用切片的一个结果。”
这是我的model.py
class manager(models.Model):
name = models.CharField(max_length= 500)
designation = models.CharField(max_length= 500)
user = models.ForeignKey(User,on_delete=models.CASCADE)
class Meta:
permissions = [
("edit_task", "can edit the task"),
]
Run Code Online (Sandbox Code Playgroud)
这是我的经理团队的 views.py 文件
@login_required (login_url= 'have the url where it will go')
@permission_required('have the permission that is assigned by me')
def supervisor(request):
return render(request, 'manager/index-3.html')
def supervisor_team(request):
print(request.user.email)
email=request.user.email
obj= Create_Team.objects.filter(status='Accept',
managers=manager.objects.filter(user__email=email))
return render(request, "manager/accept_team.html", {"object": obj})
Run Code Online (Sandbox Code Playgroud)
这是我的模板
<div class="body table-responsive">
<table class="table table-hover">
<thead>
<tr>
<th>S No.</th>
<th>COMPANY NAME</th>
<th>TEAM MEMBER</th> …Run Code Online (Sandbox Code Playgroud)