Похоже, все, что вам нужно сделать, это установить python-dateutil:
pip install python-dateutil==1.2
Без этого django-хранилища не будут проверять даты из-за этого кода:
def modified_time(self, name):
try:
from dateutil import parser, tz
except ImportError:
raise NotImplementedError()
modified_time
выдает ошибку, но django просто продолжает работать, потому что это позволяет реализовать метод modified_time
подкласса хранения.Я понимаю, почему они это делают, потому что эта функциональность строго не нужна.Тем не менее, было бы неплохо иметь какое-то предупреждение о том, почему ВСЁ загружается.
Обратите внимание, что я использую python-dateutil версии 1.2.Если вы используете самую последнюю версию dateutil, вы получите сообщение об ошибке с django-хранилищами (то есть django-хранилищами версии 1.1.4).