Я получаю «ошибку значения» из-за того, что «ModelForm не указан класс модели».
Я попытался проверить: models.py forms.py и views.py, но все выглядит довольно хорошо дляя
views.py:
class CreatePostView(LoginRequiredMixin,CreateView):
login_url='/login/'
redirect_field_name='Myblog/post_detail.html'
form_class = PostForm
model = Post
models.py:
class Post(models.Model):
author = models.ForeignKey('auth.User',on_delete=models.CASCADE)
title = models.CharField(max_length=200)
text = models.TextField()
created_date = models.DateTimeField(default=timezone.now)
published_date = models.DateTimeField(blank=True,null=True)
forms.py:
class PostForm(ModelForm):
class meta:
model = Post
fields = ('author','title','text')
из app.urls.py url (r '^ post / new / $', views.CreatePostView.as_view (), name = 'post_new'),