Здравствуйте, подскажите пожалуйста, у меня есть форма:
class BlogCreate(CreateView):
model = Blog
success_url = reverse_lazy('blog:blog_list')
context_object_name = 'blog'
template_name = 'blog/blog_add.html'
def form_valid(self, form):
self.object = form.save()
message = 'Ваша статья %s успешно создана.' %(self.object.name)
messages.success(self.request, message)
return super(BlogCreate, self).form_valid(form)
в этой модели есть поле
main_pic = models.FileField(upload_to = 'blog')
Когда пользователь заполняет форму, то поле main_pic
не сохраняется и получаю сообщение This field us required.
Я читала что для того чтобы такое поле сохранилось нужно использовать request.POST, request.FILES
, но не знаю куда это прописать
Updated 4 Feb. 2016, 11:39 by olia.