У меня есть сценарий, который создает некоторые модели в моей базе данных, и я использовал datetime
, а не timezone
. Она не дает мне ошибку, но я получаю следующее предупреждение:Django timezone vs datetime
/Library/Python/2.7/site-packages/Django-1.6-py2.7.egg/django/db/models/fields/__init__.py:903: RuntimeWarning: DateTimeField Notification.date_sent received a naive datetime (2014-01-17 16:20:56.524827) while time zone support is active.
RuntimeWarning)
Мой вопрос здесь: это сделать разницу? конечно, может быть, я должен использовать timezone
, потому что пользователи могут быть в разных часовых поясах, но тогда почему это дает мне RuntimeWarning
? Есть ли существенная разница в эффективности?
Хорошо, спасибо, вот что я думал. –