Я работаю над проектом python/django с mac и недавно решил переключиться на другую библиотеку для ввода даты и времени на некоторые из форм на моем сайте.апгрейд на mac для установки библиотеки Django?
Библиотека, которую я решил изменить, это Bootstrap3, и я следую инструкциям: https://github.com/nkunihiko/django-bootstrap3-datetimepicker, чтобы установить его.
В руководстве говорится, что первым шагом является «Run pip install django-bootstrap3-datetimepicker
», который я done- и консоль Баш отобразил сообщение:
успешно построен Джанго-bootstrap3-DateTimePicker
с успеха установлен Джанго-bootstrap3-DateTimePicker-2.2.3
Однако затем отображается сообщение о том:
InsecurePlatformWarning: истинный объект SSLContext недоступен. Это не позволяет urllib3 правильно настроить SSL и может привести к сбою определенных SSL-соединений. Вы можете перейти на более новую версию Python, чтобы решить эту проблему ...
Он также отображается другое сообщение о том:
Вы используете пип версии 8.1.2, однако версия 9.0.1 доступна ,
Вы должны рассмотреть вопрос о повышении с помощью «пип установить --upgrade Пипа» команда
Я совсем новичок в Python/Django, и решил изменить библиотеку используется для datetimepicker
на формах, потому что проблемы с текущей, которую я не смог решить (невозможно выбрать дату, превышающую 01/01/2017, используя datetimepicker
, который в настоящее время интегрирован в проект).
Я беспокоюсь, что если я обновлю Python на своем компьютере, я могу сломать еще одну часть проекта, который в настоящее время работает правильно ... есть ли способ защитить от этого?
Должен ли я обновить пакет до обновления Python, как подсказывает консоль? Каковы риски этого? Существуют ли риски нарушения любого существующего кода в моем проекте при обновлении Python?
Если я продолжу выполнение этих обновлений на маке (моей машине разработки), мне также нужно будет запускать обновления на сервере, чтобы убедиться, что веб-сайт работает правильно?
Вы должны * всегда * использовать virtualenv. –
Виртуальная среда? Для чего, разработка проекта Django/Python? Как мне его использовать? В настоящее время я разрабатываю свою локальную машину и нажимаю изменения на сервере с помощью 'Git', когда и когда у меня исправлены ошибки/добавленные функции и т. Д. – someone2088
Да, используйте его для этого. –