RecursionError:превышена максимальная глубина рекурсии при вызове объекта Python в моих веб-приложениях Django

Я уже некоторое время борюсь с этой проблемой. Каждый раз, когда я запускаю python management.py runserver и перехожу на страницу с фактическими данными моего веб-приложения, оно внезапно обрывается и выдает приведенную выше подсказку об ошибке

models.py

    from django.db import models
    from django.urls import reverse
    from equipments .models import Equipment


class TruckIssue(models.Model):
description = models.CharField(max_length=100)

part_number = models.CharField(max_length=100, blank=True)

uni = (('MTR', 'Meter'), ('NO', 'Number'))

unit = models.CharField(choices=uni, max_length=6, null=True, default="no")

quantity = models.IntegerField(null=True)

equipments = models.ForeignKey(Equipment, on_delete=models.CASCADE)

date_posted = models.DateTimeField(auto_now_add=True)

mechanic = models.CharField(max_length=10, default="no")

job_card = models.CharField(max_length=10, default="no")

remark = models.TextField(blank=True, default="no")

def __str__(self):
    return f'{self.equipments} Issues'

views.py

    from django.views.generic import ListView
    from .models import TruckIssue




 class TruckIssueListView(ListView):
model = TruckIssue
template_name = "truck/issue_list.html"
context_object_name = 'truckissues'
ordering = ['-date_posted']
paginate_by = 20

urls.py

from django.urls import path
from . import views
from .views import TruckIssueListView



urlpatterns = [
path('', TruckIssueListView.as_view(), name='issues'),
]

Я пробовал воссоздать веб-приложение в разных случаях, но все они продолжают сталкиваться с одной и той же ошибкой. Я использую django 3.2.5

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