如何计算在 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)方法来获取字段值,然后,你应该在加载页面时调用这个方法。
我在 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)方法来获取字段值,然后,你应该在加载页面时调用这个方法。