【问题标题】:How to count how many times is finished function in django?如何计算django中完成功能的次数?
【发布时间】:2021-12-07 15:32:19
【问题描述】:

我在 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 })

【问题讨论】:

标签: python django count


【解决方案1】:

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

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

【讨论】:

  • 我需要创建新的 url 才能在页面上加载吗?
  • 我不明白你的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-25
  • 1970-01-01
  • 2019-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多