Как я могу решить проблему локальной переменной, на которую ссылаются перед присвоением в приведенном ниже коде? [закрыто]
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' ссылается до присвоения. Как это решить?