making query with django model

I am developing a result management project, I want a student to check his result when he is logedin. please i need your help am new.
here is my model

class FirstSemisterResult(models.Model):
    
    regNo=models.ForeignKey(StudentRegistration, on_delete=models.CASCADE)
    name=models.ForeignKey(User, on_delete=models.CASCADE)
    level=models.ForeignKey(Class, on_delete=models.CASCADE)
    
    courseCode=models.ForeignKey(CollegeCourse, on_delete=models.CASCADE)
    scores=models.IntegerField()
    courseUnit=models.IntegerField()
    dateUploaded=models.DateTimeField(auto_now_add=True,blank=True, null=True)
    
    
    def __str__(self):
        
        return(self.regNo) 

this is my view in the computer result

 @login_required
def ComputeResult(request):
    fsrt=FirstSemisterResult.objects.all()
    secrt=SecondSemisterResult.objects.all()
    checkresult=CheckResult.objects.all()
    
    #def get_result(self):
        #return self.request.user.exam_set.all()
    
    sum_gradepoint=0
    sec_sum_gradepoint=0
    #total_gradepoint=0
    total_courseunit=0
    #sec_total_gradepoint=0
    sec_total_courseunit=0
    check=FirstSemisterResult.objects.filter(name=request.user,regNo=regNo,level=level) 

this is the traceback


## Traceback [Switch to copy-and-paste view](http://127.0.0.1:8000/Computeresult#)

* `C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\core\handlers\exception.py`, line 55, in inner

  55. response = get_response(request)

…

Local vars

|||
| --- | --- |
|||
|||
|||

* `C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\core\handlers\base.py`, line 197, in _get_response

  197. response = wrapped_callback(request, *callback_args, **callback_kwargs)

…

Local vars

|||
| --- | --- |
|||
|||
|||
|||
|||
|||
|||
|||

* `C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\contrib\auth\decorators.py`, line 23, in _wrapper_view

  23. return view_func(request, *args, **kwargs)

…

Local vars

|||
| --- | --- |
|||
|||
|||
|||
|||
|||
|||

* `C:\Users\ENGR_AIR\ResultManagement\ResultManagementApp\views.py`, line 180, in ComputeResult

  180. check=FirstSemisterResult.objects.filter(name=request.user,regNo=regNo,level=level)

…

Local vars

Side note: You need to use the backtick - ` to fence your code, not the apostrophe - '. Also the line of ``` must be a line by itself, not part of any other text on that line. (I’ve taken the liberty of fixing your post for this.) Also, it’s usually more useful to post the full traceback from the console where you’re running runserver and not what gets displayed in the browser.

Unfortunately, the portion of the error you posted is not enough to begin to diagnose the issue.

sorry am ne here I will adapt soon
my model

 class FirstSemisterResult(models.Model):
    
    regNo=models.ForeignKey(StudentRegistration, on_delete=models.CASCADE)
    name=models.ForeignKey(User, on_delete=models.CASCADE)
    level=models.ForeignKey(Class, on_delete=models.CASCADE)
    
    courseCode=models.ForeignKey(CollegeCourse, on_delete=models.CASCADE)
    scores=models.IntegerField()
    courseUnit=models.IntegerField()
    dateUploaded=models.DateTimeField(auto_now_add=True,blank=True, null=True)
    
    
    def __str__(self):
        
        return(self.regNo)

views

 def ComputeResult(request):
    fsrt=FirstSemisterResult.objects.all()
    secrt=SecondSemisterResult.objects.all()
    checkresult=CheckResult.objects.all()
    
    #def get_result(self):
        #return self.request.user.exam_set.all()
    
    sum_gradepoint=0
    sec_sum_gradepoint=0
    #total_gradepoint=0
    total_courseunit=0
    #sec_total_gradepoint=0
    sec_total_courseunit=0
    check=FirstSemisterResult.objects.filter(name=request.user,regNo=regNo,level=level)

traceback

 Internal Server Error: /Computeresult
Traceback (most recent call last):
  File "C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\contrib\auth\decorators.py", line 23, in _wrapper_view
    return view_func(request, *args, **kwargs)
  File "C:\Users\ENGR_AIR\ResultManagement\ResultManagementApp\views.py", line 180, in ComputeResult
    check=FirstSemisterResult.objects.filter(name=request.user,regNo=regNo,level=level)
NameError: name 'regNo' is not defined
[18/Feb/2024 07:20:17] "GET /Computeresult HTTP/1.1" 500 69210

I fixed your post again - you need to use the backtick - `, no other character.

This variable is not defined in your view.

\\ class FirstSemisterResult(models.Model):

regNo=models.ForeignKey(StudentRegistration, on_delete=models.CASCADE)
name=models.ForeignKey(User, on_delete=models.CASCADE)
level=models.ForeignKey(Class, on_delete=models.CASCADE)

courseCode=models.ForeignKey(CollegeCourse, on_delete=models.CASCADE)
scores=models.IntegerField()
courseUnit=models.IntegerField()
dateUploaded=models.DateTimeField(auto_now_add=True,blank=True, null=True)


def __str__(self):
    
    return(self.regNo)  

def ComputeResult(request):
fsrt=FirstSemisterResult.objects.all()
secrt=SecondSemisterResult.objects.all()
checkresult=CheckResult.objects.all()

#def get_result(self):
    #return self.request.user.exam_set.all()

sum_gradepoint=0
sec_sum_gradepoint=0
#total_gradepoint=0
total_courseunit=0
#sec_total_gradepoint=0
sec_total_courseunit=0
check=FirstSemisterResult.objects.filter(name=request.user,regNo=regNo,level=level)

Internal Server Error: /Computeresult
Traceback (most recent call last):
File “C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\core\handlers\exception.py”, line 55, in inner
response = get_response(request)
File “C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\core\handlers\base.py”, line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File “C:\Users\ENGR_AIR\Envs\iskcoe\lib\site-packages\django\contrib\auth\decorators.py”, line 23, in _wrapper_view
return view_func(request, *args, **kwargs)
File “C:\Users\ENGR_AIR\ResultManagement\ResultManagementApp\views.py”, line 180, in ComputeResult
check=FirstSemisterResult.objects.filter(name=request.user,regNo=regNo,level=level)
NameError: name ‘regNo’ is not defined
[18/Feb/2024 07:20:17] “GET /Computeresult HTTP/1.1” 500 69210

\\

#def get_result(self):
    #return self.request.user.exam_set

This should be in my views or model pls