Почему фотография пользавателя не сохраняеться в базе и в static/images/?
Ошибок нету, текст сохраняеться а img нет. MEDIA URL И MEDIA ROOT все работает! Когда создаю пост через базу все сохраняеться!
Models.py:
class Post(models.Model):
date = models.DateTimeField('Создан пост был:', default=timezone.now(), blank=True)
text = models.TextField('Ваши новости:', max_length=1500)
img = models.ImageField('Фотография:', upload_to = 'static/images', blank = True)
def __str__(self):
return self.username
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ['text', 'img']
Views.py:
form = PostForm()
if request.method == "POST":
if request.user.is_authenticated == True:
form = PostForm(request.POST, request.FILES)
if form.is_valid():
post = form.save(commit = False)
post.date = timezone.now()
#post.img = request.POST['img']
post.save()
context = Post.objects.order_by('-date')[:5000]
return redirect('/user/profile/news')
return render(request, "fr/addpost.html", {'form': form})