Ошибка Django: TypeError at /forums/ 'str' object is not callable

Я делаю проект Django для форумов и столкнулся с этой проблемой. всякий раз, когда я перехожу на страницу форума, я вижу эту ошибку: TypeError at /forums/ 'str' object is not callable. Если кто-нибудь знает, как это исправить, я буду благодарен за помощь.

Формы:

from django import forms
from  . import models

class ForumForm(forms.ModelForm):
    class Meta:
        model = models.Post
        fields = ('message',)

модели

    from django.db import models

# Create your models here.
class Post(models.Model):
    message = models.TextField(blank=True, null=False)
    created_at = models.DateTimeField(auto_now=True)

URLs

from django.contrib import admin
from django.urls import path, include
from . import views

app_name = 'forums'

urlpatterns = [
    path('', views.ForumForm.as_view(), name='forum')
]

просмотров

from django.shortcuts import render
from django.urls import reverse_lazy
from django.views import generic
from . import forms
# Create your views here.

class ForumForm(generic.CreateView):
    template_name = 'forums_simple/forum.html'
    form_class = 'ForumForm'
    success_url = '/'

    def form_vaild(self, form):
        self.object = form.save(commit=False)
        self.object.save()
        return super().form_vaild(form)

Измените form_class = 'ForumForm' на form_class = forms.ForumForm.

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