Поиск по сайту:

Как установить Джанго на Ubuntu 14.04


На этой странице

  1. 1 Установка Python
  2. 2 Установка системы базы данных (SQLite)
  3. 3 Установка pip и easy_install
  4. 4 Установка виртуальной среды
  5. 5 Создание и настройка виртуальной среды
  6. 6 Установка платформы Django
  7. 7 ссылок

Django — это веб-фреймворк Python. Все, что он делает, — это помогает вам быстро создавать высокопроизводительные и эффективные веб-приложения. Он очень нравится сообществу разработчиков из-за некоторых его замечательных функций, таких как система шаблонов, дизайн URL и т. д. Django поддерживает как Python 2.7.x, так и Python 3.x. Вот некоторые из известных веб-приложений, созданных с использованием Django: ad-howtoforge_com-box-3-0;var ffid=1;var alS=1002%1000;var container=document.getElementById(slotId);container.style.width=100%;var ins=document.createElement(ins) ;ins.id=slotId+-asloaded;ins.className=adsbygoogle ezasloaded;ins.dataset.adClient=pid;ins.dataset.adChannel=cid;if(ffid==2){ins.dataset.fullWidthResponsive=true;}

  • Инстаграм: Приложение для обмена фотографиями для Android и IOS.
  • Матплотлиб: Мощная библиотека для 2D-графики Python.
  • Пинтерест: Виртуальная доска объявлений для обмена вещами, которые вы найдете в Интернете.
  • Мозилла: создатели firefox, браузера и ОС.

И многое другое. Это побудило меня начать изучать Django и попробовать создать собственное веб-приложение. Но когда я начал искать ресурсы, мне как новичку было трудно найти и установить то, что мне нужно для запуска. Я был сбит с толку из-за разнообразия вариантов, которые мне были предоставлены, когда я решил установить и настроить его. Но после долгих поисков и экспериментов я нашел точный способ сделать это, который достаточно хорош для новичка. Итак, начнем.

Если вы не используете Ubuntu 14.04, у нас также есть руководство по Django для Ubuntu 16.04 на сайте howtoforge.

1 Установка Python

Первый шаг — установить питон. Как правило, в большинстве ОС Linux по умолчанию установлен Python 2.7. Чтобы проверить, существует ли он, используйте следующую команду:

python --version

вы можете получить вывод, похожий на

Python 2.7.6

или любая другая установленная версия. Если нет, то его можно скачать ЗДЕСЬ.

2 Установка системы баз данных (SQLite)

Поскольку большинству веб-приложений требуется база данных, и к ней должны выполняться запросы, лучше настроить базу данных в вашей системе. Django обеспечивает использование механизмов баз данных, таких как

PostgreSQL, MySQL, SQLite, Oracle.

SQLite — это база данных, которую мы можем использовать, это легкая база данных, и она достаточно хороша для начала. Для любых разрабатываемых вами простых веб-приложений вы можете использовать сам SQLite, а затем обновить его в соответствии со своими потребностями. Итак, чтобы установить SQLite, используйте следующую команду:

sudo apt-get install sqlite

Обратите внимание, что в некоторых Linux-системах SQLite предустановлен вместе с python, в таких случаях указанную выше команду можно игнорировать.

3 Установка pip и easy_install

Любые предыдущие версии Django, если они существуют, должны быть удалены. Но если у вас есть

pip

и

easy_install

для установки вам не нужно беспокоиться об удалении предыдущих версий, потому что pip или easy_install сделают это за вас. Итак, установите их оба с помощью команд:

sudo apt-get install python-setuptools

Приведенная выше команда устанавливает необходимые инструменты установки Python вместе с easy_install. В большинстве случаев «пип» предустановлен. Если в любом случае это не так, установите pip, как указано в официальной документации ЗДЕСЬ.

Прежде чем продолжить, убедитесь, что установлены python, SQLite, pip и easy_install. Для этого используйте команды одну за другой, указанные на изображении ниже, и выходные данные каждой команды должны быть похожими (не одинаковыми), как показано на изображении ниже.

4 Установка виртуальной среды

На этом шаге мы устанавливаем «Виртуальную среду». После долгих поисков и испытаний я обнаружил, что Django можно очень легко запустить в виртуальной среде. Виртуальная среда создается для инкапсуляции всех данных и ресурсов, необходимых для запуска Django, в одном месте, чтобы все внесенные изменения оставались в самой этой среде. Еще одним важным преимуществом виртуальной среды является то, что она поддерживает легкий веб-сервер, предоставляемый Django по умолчанию. Это позволяет избежать установки и интеграции сервера Apache.

Один из самых простых способов установить виртуальную среду в Linux — использовать команду «easy_install». Этот сценарий поставляется с пакетом под названием python-setuptools, который мы установили на предыдущем шаге. Итак, теперь мы можем установить среду, используя следующую команду:

sudo easy_install virtualenv

Будьте терпеливы, так как это может занять некоторое время в зависимости от скорости интернета. Когда закончите, вывод терминала должен быть похож на изображение ниже.

5 Создание и настройка виртуальной среды

Теперь мы создаем папку с помощью virtualenv, чтобы папка могла действовать как виртуальная среда для содержания Django. Введите в терминале следующую команду:

virtualenv --no-site-packages django-user

Здесь django-user — это папка, которая будет создана и использована в качестве среды. Он будет создан в каталоге, в котором вы сейчас находитесь. Теперь для запуска среды используйте команду:

source django-user/bin/activate

Теперь, если вы видите имя папки

(django-user)

в начале подсказки означает, что среда запущена. См. изображение ниже.

Перейдите в папку django-user с помощью команды.

cd django-user

После перечисления элементов в папке с помощью команды \ls\ вы сможете увидеть такие каталоги, как bin, lib, include, local. Итак, что делает эта виртуальная среда, так это то, что любая команда или операция, выполняемая в среде, не повлияет ни на что вне среды. Таким образом, изменения изолированы, и это позволяет нам легко создавать столько сред, сколько мы хотим, и очень легко тестировать многие вещи.

6 Установка фреймворка Django

Последний шаг — установка Django в этой среде, которую мы создали на предыдущем шаге. Помните, что вы все равно должны находиться в виртуальной среде в папке django-user, иначе django будет установлен вне среды и не может быть использован. Для установки Django используйте команду:

easy_install django

В качестве справки просмотрите следующее изображение. Обратите внимание, что начало подсказки говорит (django-user), что означает, что вы в настоящее время находитесь в виртуальной среде, и перед установкой django вы должны находиться в каталоге \django-user\. Это очень важно.

Вот и все! Django устанавливается в вашей системе со всеми необходимыми функциями для начинающих, чтобы разрабатывать и изучать фреймворк. Теперь вы можете попробовать руководство DJANGO, чтобы изучить различные функции и запустить свое первое веб-приложение. Вы можете найти учебник в официальной документации Django ЗДЕСЬ.

7 ссылок

  • Проект Джанго
  • Курсы по программированию на Python