Либо укажите model , к которой View относится, либо определите QS самостоятельно
class PostUpdateView(LoginRequiredMixin, UserPassesTestMixin, UpdateView, CreateView, FormView):
form_class = PostForm1
template_name = 'main/post_form1.html'
model = Post # Вот на отсутствие этого и ругается
Во первых чтобы тут f = make_negative(10) записалось значение выполняемой функции нужно в функции использовать return вместо print.
Во вторых зачем i = f"-{number}"? чем вас не устраивает просто умножение на -1?