Как я могу решить проблему локальной переменной, на которую ссылаются перед присвоением в приведенном ниже коде? [закрыто]

def Robot_History(Request,id):
    if Request.method == 'POST':
        pi = Robot.objects.get(pk=id)
        fm = list(jenkinsHistory.objects.values('id','robotName','jenkinsBuildNumber','jenkinsBuildStatus','errorMsg','Param').filter(robotName=pi))
        # print("hello",fm)
    rob = Robot.objects.all()
    return render(Request, 'hello/robotHistory.html',{'jenkinsHistory': fm,'robot': rob})

Это мой код, когда я пытаюсь запустить код, я получаю ошибку локальная переменная 'fm' ссылается до присвоения. Как это решить?

Вернуться на верх