【发布时间】:2012-06-28 11:15:47
【问题描述】:
有没有办法限制每个用户在 django 中的文件下载速度? 我见过像下面这样的例子:
filename = __file__ # Select your file here.
wrapper = FileWrapper(file(filename))
response = HttpResponse(wrapper, content_type='text/plain')
response['Content-Length'] = os.path.getsize(filename)
return response
有没有办法限制这种情况(比如高级用户获得全速,基本用户获得较慢的下载)?
【问题讨论】:
-
Ta - 什么是用户身份验证系统?
-
我不会在应用程序级别这样做。检查这个:stackoverflow.com/questions/6654593/…
-
还没有,但可能是 django.contrib.auth