Я новичок в django.
На своем веб-сайте я хотел бы создать библиотеку, позволяющую загружать исполняемые файлы, которые я создал сам. Я хотел бы подсчитать, сколько раз каждый файл был загружен.
Я подумал об использовании промежуточного программного обеспечения, зная, что могу создать промежуточное программное обеспечение, которое подсчитывает и отображает количество просмотров страницы:
def stats_middleware (get_response):
def middleware (request):
try :
p = Stat.objects.get(url = request.path)
p.views_number = F('views_number')+1
p.save
except Stat.DoesNotExist :
p = Stat.objects.create(url= request.path)
response = get_response(request)
response.content += bytes(
"cette page a été vue {} fois.".format(p.views_number),
"utf8"
)
return response
return middleware
Я думал, что если мне удастся открыть загрузку на новой странице, я смогу подсчитать, сколько раз она появляется и, следовательно, количество загрузок файла, но мне не удалось открыть загрузку в другой вкладке.
Как я могу это сделать?