В view.py это выглядит так
Код: Выделить всё
class PostCreateView(LoginRequiredMixin, CreateView):
model = Post
fields = ['title', 'content']
def form_valid(self, form): # Author for post (required- if no- error)
form.instance.author = self.request.user
return super().form_valid(form)
Мой файл models.py выглядит так
Код: Выделить всё
class Post(models.Model):
title = models.CharField(max_length=100, verbose_name='タイトル')
content = models.TextField(verbose_name='内容')
date_posted = models.DateTimeField(default=timezone.now)
author = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse('Post-detail', kwargs={'pk': self.pk})
Не могли бы вы рассказать мне, как добавить туда рабочий столбец загрузки изображений
Подробнее здесь: https://stackoverflow.com/questions/566 ... createview
Мобильная версия