CharField(). Выберите допустимый вариант. Этот выбор не является одним из доступных вариантов
Models.py
class Post(models.Model):
title = models.CharField(max_length=255)
author = models.ForeignKey(User, on_delete=models.CASCADE)
body = models.TextField()
post_date = models.DateField(auto_now_add=True)
category = models.ForeignKey(Category ,max_length=60 ,default='Others', on_delete=models.CASCADE, related_name= 'cats')
def __str__(self):
return self.title + ' | ' + str(self.author)
def get_absolute_url(self):
return reverse('article-detail', args=(str(self.id)))
Forms.py
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ('title', 'author', 'category', 'body')
widgets = {
'title': forms.TextInput(attrs={'class':'form-control', 'placeholder':'Enter Title'}),
'author': forms.TextInput(attrs={'class':'form-control', 'value':'', 'id':'author_id'}),
'category': forms.Select(choices=choice_list, attrs={'class':'form-select'}),
'body': forms.Textarea(attrs={'class':'form-control', 'placeholder':'Enter Main Content'}),
}
Получаю ошибку в поле Title при попытке заполнить форму с веб-страницы. Пробовал решения, которые были доступны в других постах, но все равно застрял здесь.
Любая помощь будет принята с благодарностью.