如何计算在 django 中完成函数的次数?

How to count how many times is finished function in 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 })

您应该在保存此表单信息的 table 中创建一个新的整数字段。然后当有人填写表格并下载文件时,您应该用 +1 更新它。

要显示这个字段,首先你应该创建一个新的post(或get)方法来获取字段值,然后,你应该在加载页面时调用这个方法。