Как подсчитать, сколько раз была завершена функция в django?

Я создал функцию в Django с целью, чтобы пользователи скачивали файлы после заполнения некоторой формы. Я хочу подсчитать, сколько раз был скачан файл, теперь сколько раз вызывается функция. И я хочу показать это число на моем сайте. Как мне это сделать?

Это моя функция...

def Only(request):
    page_title = 'Title'
    if request.method == "POST":
        form = Form(request.POST, request.FILES)
        if form.is_valid():

            newdoc = request.FILES['file']
            #some tasks

            response = HttpResponse(
                output, content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
            response['Content-Disposition'] = 'attachment; filename=%s' % filename
            return response
    else:
        form = Form()
    return render(request, 'only.html', { 'form': form, 'page_title':page_title })

Вы должны создать новое целочисленное поле в таблице, где хранится информация этой формы. Затем, когда кто-то заполнит форму и загрузит файл, вы должны обновить его на +1.

Чтобы показать это поле, сначала нужно создать новый метод post (или get) для получения значения поля, а затем вызвать этот метод при загрузке страницы.

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