Как подсчитать, сколько раз была завершена функция в 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) для получения значения поля, а затем вызвать этот метод при загрузке страницы.