小编Sah*_*rma的帖子

Django:精确查找的 QuerySet 值必须使用切片限制为一个结果

我正在做一个项目,管理员可以将团队分配给经理。但它不起作用,我不知道它将如何工作。因为它引发了一个错误,指出“精确查找的 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)

django django-templates django-models django-views

0
推荐指数
1
解决办法
8240
查看次数