Я реализовал счетчик в моей программе Django.Он не отображается должным образом.
Из представлений
class PostDetail(DetailView):
model = Post
def get_context_data(self, **kwargs):
data = super(PostDetail, self).get_context_data(**kwargs)
self.object.view_count = F('view_count') + 1
self.object.save()
return data
Я знаю, что это работает, потому что, если я закомментирую метод
Со страницы HTML
<small class="text-muted">{{ object.view_count }}</small>
Однако, когда я пытаюсь использовать метод, который он печатает,
F(view_count) + Value(1)
Вместо числа, как предполагалось.
Я не уверен, что еще можно попробовать, поскольку я новичок в Django.Я попытался выяснить, как это исправить, но ничего не смог найти.