English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Если вы используете самый новый Linux или Mac OS X, Python может уже быть установлен в этих системах. Вы можете проверить это, введя команду: python в командной строке. Если вы видите подобный вывод, это означает, что Python уже установлен.
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 $ python Python 2.7.5 (по умолчанию, 17 июня 2014 года, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] на linux2
В противном случае, вы можете загрузить и установить последнюю версию Python по следующей ссылке: http://www.python.org/download. Вот соответствующие версии:
Версия Django | Версия Python |
1.8 | 2.7, 3.2 (до конца 2016 года), 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7, 3.4, 3.5 |
Установка Django проста, но шаги установки зависят от вашей операционной системы. Поскольку Python — это язык, независимый от платформы, Django имеет пакет, который работает везде, независимо от вашей операционной системы.
Вы можете загрузить последнюю версию Django по этой ссылке: http://www.djangoproject.com/download.
Примечание: Этот учебник основан на примере разработки на Windows 7 64bit.
Если вы используете систему Linux или Mac OS, то у вас есть два способа установить Django −
Если операционная система поддерживает пакетный менеджер, вы можете установить easy_install или pip. Прежде чем вручную устанавливать, скачайте официальной архивной пакета вручную.Мы будем рассматривать второй вариант после первого, в зависимости от типа вашей операционной системы. Если вы решите следовать первому варианту, обратите внимание на версию Django, которую вы устанавливаете.
Например, если вы скачали архив с ссылке выше, он должен быть类似 такому Django x.xx.tar.gz:
Разархивируйте и установите.
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 $ tar xzvf Django-x.xx.tar.gz $ cd Django-x.xx $ sudo python setup.py install
Вы можете проверить вашу установку, запустив следующую команду −
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 $ django-admin.py --version
Если на экране отображается текущая версия Django, то это означает, что все настройки завершены.
Примечание - Для некоторых версий Django будет удален «.py» у django-admin.
Установка Windows
В этом руководстве мы используем систему Windows для объяснения примера, предположим, что Django и Python установлены на вашем компьютере.
Сначала, проверка пути.
В некоторых версиях Windows (Windows 7) может потребоваться обеспечить, чтобы путь системы Path был следующим, C:\Python27\;C:\Python27\Lib\site-packages\django\bin\, конечно, это зависит от вашей версии Python.
Затем, извлеките и установите Django, мы поместим его в директорию C:\Python27\Django-1.9.1
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 c:\Python27\Django-1.9.1>
Далее, чтобы установить Django, нужно запустить следующие команды, вам потребуется администраторский доступ для выполнения команд Shell «cmd» -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 C:\Python27\Django-1.9.1>python setup.py install
После определенного времени на экране будет отображаться результат, как показано на следующем рисунке:
Чтобы проверить вашу установку, откройте команду Prompt и введите следующие команды−
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 c:\>django-admin.py --version
Если на экране отображается текущая версия Django, то все настройки OK.
или
Введи индикатор команды «cmd», затем введи python, затем -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ru.oldtoolbag.com # Date : 2020-08-08 c:\> python >>> import django >>> print django.get_version()
Django поддерживает несколько основных движков базы данных, которые можно выбирать в зависимости от ваших требований.
MySQL (http://www.mysql.com/) PostgreSQL (http://www.postgresql.org/) SQLite 3 (http://www.sqlite.org/) Oracle (http://www.oracle.com/) MongoDb (https://django-mongodb-engine.readthedocs.org) GoogleAppEngine Datastore (https://cloud.google.com/appengine/articles/django-nonrel)Вы можете ознакомиться с соответствующей документацией, чтобы установить и настроить выбранную вами базу данных.
Примечание - 5 и 6 являются NoSQL базами данных.
Django имеет встроенный легковесный веб-сервер, предназначенный для разработки и тестирования приложений. Этот сервер предварительно настроен для работы с Django и, что особенно важно, он будет перезапускаться после того, как разработчик сохранит изменения в коде.
Однако, Django поддерживает Apache и другие популярные веб-серверы, такие как lighttpd. Мы будем обсуждать эти два различных примера в后续 главах.