Включение кэша и изображения не загружаются в django?

Если вы включите кэш:

@cache_page(20, key_prefix='index_page')
def index(request):
 post_list = Post.objects.order_by('-pub_date').all()
 paginator = Paginator(post_list, 10) 
 page_number = request.GET.get('page')  
 page = paginator.get_page(page_number)  
 return render(request, "index.html", {'page': page, 'paginator': paginator})

Когда я создаю новое сообщение, я больше не могу загрузить изображение.

@login_required
def post_edit(request, username, post_id):
  profile = get_object_or_404(User, username=username)
  post = get_object_or_404(Post, pk=post_id, author__username=username)

if request.user != post.author:
  return redirect('post', username=username, post_id=post_id)

form = PostForm(request.POST or None, files=request.FILES or None, instance=post)
if form.is_valid():
   form.save()
   return redirect('post', username=username, post_id=post_id)

return render(request, 'post_new.html', {'form': form, 'post': post})

Как исправить ситуацию, чтобы можно было загружать изображения и использовать кэш?

Вернуться на верх