__init__() takes 1 positional argument but 2 were given

0

Witam w django wyskoczył mi błąd jak wyżej, tylko nie wiem gdzie jest błąd
Model

class Grade(models.Model):
    value = models.IntegerField(10)
    task = models.ForeignKey(Task, on_delete=models.CASCADE)
    candidate = models.ForeignKey(Candidate, on_delete=models.CASCADE)
    recruiter = models.ForeignKey(Recruiter, on_delete=models.CASCADE)

Widok

class GradeView(FormView):
    model = Grade
    template_name = 'grade.html'

Url

urlpatterns = [
    path('', views.GradeView, name='grad'),
]

Nie wiem gdzie pojawia się drugi argument.

2

Jeśli masz views jako klasę, użyj w urlsach:

path('', views.GradeView.as_view(), name='grad')

1

Pokaż proszę screena z żółtej strony. Jestem ciekaw, w której linijce wyświetla się ten błąd.

0

Tu masz CBV http://ccbv.co.uk/
@ edit

Z tego co widzę FomView też nie ma atrybutu model

1 użytkowników online, w tym zalogowanych: 0, gości: 1