Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Websites UFRPE
Django Private Storage
Commits
5ea429bd
Commit
5ea429bd
authored
Oct 29, 2022
by
Dennis Urban
Browse files
remove "size" from was_modifies_since, because it was deprecated in django 4.1
parent
cfe1e62e
Changes
1
Hide whitespace changes
Inline
Side-by-side
private_storage/servers.py
View file @
5ea429bd
...
...
@@ -61,8 +61,7 @@ class DjangoStreamingServer:
def
serve
(
private_file
):
# Support If-Last-Modified
mtime
=
private_file
.
modified_time
.
timestamp
()
size
=
private_file
.
size
if
not
was_modified_since
(
private_file
.
request
.
META
.
get
(
'HTTP_IF_MODIFIED_SINCE'
),
mtime
,
size
):
if
not
was_modified_since
(
private_file
.
request
.
META
.
get
(
'HTTP_IF_MODIFIED_SINCE'
),
mtime
):
return
HttpResponseNotModified
()
# As of Django 1.8, FileResponse triggers 'wsgi.file_wrapper' in Django's WSGIHandler.
...
...
@@ -74,7 +73,7 @@ class DjangoStreamingServer:
else
:
response
=
FileResponse
(
private_file
.
open
())
response
[
'Content-Type'
]
=
private_file
.
content_type
response
[
'Content-Length'
]
=
size
response
[
'Content-Length'
]
=
private_file
.
size
response
[
"Last-Modified"
]
=
http_date
(
mtime
)
return
response
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment