Учебник Django – Исправлено неподтвержденное исключение (pytz не установлен)

В настоящее время я работаю над официальным учебником Django, используя версию 1.6.1 и версию 2.7.5 python на OSX. Я работаю над частью 2, которая является интерфейсом администратора. Когда я пытаюсь перейти на / admin / polls / poll /, я получаю следующий отчет об ошибке:

ImproperlyConfigured at /admin/polls/poll/ This query requires pytz, but it isn't installed. Request Method: GET Request URL: http://127.0.0.1:8000/admin/polls/poll/ Django Version: 1.6.1 Exception Type: ImproperlyConfigured Exception Value: This query requires pytz, but it isn't installed. Exception Location: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py in datetime_trunc_sql, line 196 Python Executable: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python Python Version: 2.7.5 

Я попытался установить pytz, установив pip (который требовал установки setuptools), но это не имело никакого значения. Кроме того, я перехожу к этому руководству во второй раз, и я знаю, что месяц назад я не сталкивался с этой проблемой. Может ли обновление Mavericks вызвать некоторые проблемы?

4 Solutions collect form web for “Учебник Django – Исправлено неподтвержденное исключение (pytz не установлен)”

Я тоже получал такую ​​же ошибку. Я установил pytz

 $ pip install pytz 

а затем я перезапустил сервер. Исключением уже нет.

После продолжения поиска django и pytz я нашел примечания к выпуску 1.6 Django, в которых упоминается, что теперь вы должны установить pytz для работы с Sqlite3, если USE_TZ = True в ваших settings.py.

Я не знаю, какой эффект имеет USE_TZ для вашего приложения, но установка этого значения в False позволяет мне перейти в учебное пособие. Я надеюсь, что учебник Django будет обновлен, чтобы отразить это изменение.

Решение очень просто.

 pip install pytz 

а затем остановите и перезапустите сервер

У меня была такая же ошибка, затем я установил pytz с pip install pytz и снова имел ту же ошибку, пока не перезапустил WSGI-экземпляр. (например, коснитесь wsig.py ( touch wsgi.py ) или перезапустите apache ( apache2ctl restart )

  • Python: странное поведение с часовыми поясами pytz
  • Как определить, когда DST запускается или заканчивается в определенном месте на Python?
  • Как вы конвертируете наивное datetime в DAT-время datetime в Python?
  • Является ли конкретный часовой пояс, используя DST прямо сейчас?
  • Первый вызов pytz.timezone медленнее в virtualenv
  • Как проверить, локализован ли объект datetime с помощью pytz?
  • Как получить объект tz_info, соответствующий текущему часовому поясу?
  • pytz install на Mac
  • Python - лучший язык программирования в мире.