mirror of
https://github.com/jazzband/django-downloadview.git
synced 2026-03-16 22:40:25 +00:00
Refs #104 - Convert datetime to unix timestamp
This commit is contained in:
parent
142d8de7fa
commit
c7c7fb366b
1 changed files with 5 additions and 1 deletions
|
|
@ -1,6 +1,9 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
"""Base material for download views: :class:`DownloadMixin` and
|
||||
:class:`BaseDownloadView`"""
|
||||
import calendar
|
||||
from datetime import datetime
|
||||
|
||||
from django.http import HttpResponseNotModified, Http404
|
||||
from django.views.generic.base import View
|
||||
from django.views.static import was_modified_since
|
||||
|
|
@ -111,7 +114,8 @@ class DownloadMixin(object):
|
|||
return file_instance.was_modified_since(since)
|
||||
except (AttributeError, NotImplementedError):
|
||||
try:
|
||||
modification_time = file_instance.modified_time
|
||||
modification_time = calendar.timegm(
|
||||
file_instance.modified_time.utctimetuple())
|
||||
size = file_instance.size
|
||||
except (AttributeError, NotImplementedError):
|
||||
return True
|
||||
|
|
|
|||
Loading…
Reference in a new issue