Как установить Джанго на Ubuntu 14.04
На этой странице
- 1 Установка Python
- 2 Установка системы базы данных (SQLite)
- 3 Установка pip и easy_install
- 4 Установка виртуальной среды
- 5 Создание и настройка виртуальной среды
- 6 Установка платформы Django
- 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