- Starting a Python-Django Project On Mac OS X
- Install Homebrew
- Install python3
- Install virtualEnv
- Create Virtualenv
- Activate Virtualenv
- Install Django
- Create your project
- Run your project
- Установка и настройка Pуthon, Django и virtualenv на Mac OS
- Основные шаги:
- Установка Homebrew
- Установка Python3
- Установка virtualenv
- Создание изолированного окружения для проекта
- Запуск изолированного окружения
- Установка Django
- Создание проекта
- Запуск проекта
- Как установить Django на Mac: настройка Django Mac
- Что такое Django Framework
- Преимущества Django Framework
- Как установить Django на Mac
- Шаг 1 : Установите Python на Mac.
- Шаг 2. Установите систему управления пакетами Pip.
- Шаг 3. Установите virtualenv для python.
- Шаг 4. Установите Django на Mac
- Шаг 5: Создайте проект Django.
- ШагОткройтев
- Получитепоследнююверсиюдляразработки
Starting a Python-Django Project On Mac OS X
Jul 14, 2018 · 3 min read
Django is powerful high-level Python Web framework. With Django you can build a website in matter of hours. Its fast, secure, versatile and very scalable.
We often come across various tutorials for separate technologies but not a precise, compact form of it. In this article I am trying to aggregate the basic setup needed to start a Python-Django project on Mac OSX.
Here we will be creating a virtual environment on your system which will contain your project with python3.6 and django2.0.
Overview of steps:
- Install HomeBrew
- Install python3
- Install VirtualEnvironment
- cd to project directory and create virtualenv
- activate virtualenv
- Install django
- Create your project
- Hoorah. Just start it now
Install Homebrew
Homebrew is a f r ee and open-source software package management system that simplifies the installation of software on Apple’s macOS operating system. Homebrew has made extensive use of GitHub to expand the support of several packages through user contributions.
Install python3
Mac os comes with python2 preinstalled. So after installing python3 in order to access python3 shell type python3 in the terminal. Python3 package consists of pip with it so we do not need to install pip separately. To check python3 is installed successfully —
It should return something like this on terminal — Python 3.6.2
Install virtualEnv
virtualenv is a tool to create isolated Python environments. This helps us to have multiple python projects with completely different package dependencies on the same machine. For instance, if you want to you use different release versions of a package in separate projects, virtualenv enables you to do so.
After installing virtualenv we will install all other packages including django in the virtualenv itself.
Create Virtualenv
Since we have already installed all required global packages, its time to create your project directory and start the virtualenv.
Create Project Directory — on your terminal, cd to desired directory and create new directory for your project.
Go to your project1 directory and create virtualenv with python 3 —
where ‘ venv’ is your virtual environment’s name.
Activate Virtualenv
After successfully creating your ‘ venv’ we need to activate it to install our required projetc packages. To activate ‘ venv’, type the following in your terminal —
This would take you to your virtualenv terminal. To identify the environment, your command line will have (venv) appended to it .Since, we created venv with python3 specifically we can now use just python instead of python3 as well as just pip instead of pip3.
In order to exit venv use :
Install Django
Activate venv and now use pip to install django.
Install the required latest version of django. In our case we are installing version 2.0 which is compatible with python3.
Create your project
You are now all set to start your django project. You now have the powerfull django api’s and commands to do things in a snap of finger. In your virtualenv It is as easy as —
You have successfully created your first django project by now.
Your directory structure would be something like-
where:
project1 (level1) is the home directory of your project
project1 (level2) is the django project directory
proejct1 (level3) is the root app of the project
venv is the virtual env containing our proejct1(level2)
Run your project
Django has a simple web server pre-installed. We don’t have to install anything else to run the project locally. We can test it by going to the executing the command:
Источник
Установка и настройка Pуthon, Django и virtualenv на Mac OS
Apr 22, 2020 · 3 min read
Я начал изучать возможности Django. Но раньше я работал только с DLE CMS и WordPress. Поэтому решил почитать инструкции по установке и настройке Джанго, с учетом того, что у меня Mac OS.
Стоит немного остановиться на том, что такое Django. Это достаточно мощный и уважаемый среди разработчиков фреймворк для создания сайтов, написанный на Python. Django считается очен быстрым и безопасным фреймворком, а благодаря своей модульности он очень гибкий и хорошо масштабируется.
Есть очень много р азных туториалов по установке, настройке и запуску Django. Но часть из них или достаточно объемные, или упускают какие-то важные вещи. В этой статье я постараюсь описать основные шаги, необходимые для запуска проекта на Python-Django под Mac OS.
Основные шаги:
- Установка Homebrew.
- Установка Python 3.
- Установка virtualenv.
- Создание изолированного окружения для проекта.
- Запуск изолированного окружения.
- Установка Django.
- Создание проекта.
- Запуск проекта!
Установка Homebrew
Homebrew — бесплатная открытая система управления программными проектами, которая упрощает установку программного обеспечения на операционную систему Mac OS. Homebrew использует Github для расширения поддержки пакетов, за счет вклада пользователей.
Если у вас не установлен Hombrew, необходимо запустить в терминале команду:
Установка Python3
Изначально Mac OS имеет предустановленный python версии 2. Поэтому, послу установки 3 версии питона, для доступа именно к python3 необходимо запускать его из терминала с командой python3.
Чтобы проверить версию python, надо запустить в терминале команду
Вы должны получить сообщение с версией установленного python.
Установка virtualenv
virtualenv — инструмент для создания изолированного виртуального окружения Python. Благодаря этому инструменту можно создать несколько разных проектов python, с разным набором библиотек на одном устройстве. Например, если вы захотите использовать разные версии одного и того же модуля в разных проектах.
После установки virtualenv мы установим все другие пакеты, в том числе и django в изолированные окружения.
Создание изолированного окружения для проекта
Создаем папку, в которой будет храниться проект. Пример команды в терминале.
И переходим в нее:
Создаем виртуальное окружение для проекта:
Где “ptest” — это название изолированного окружения, на ваше усмотрение.
Запуск изолированного окружения
После создания окружения, необходимо его активировать, чтобы установить все необходимые модули. Для этого запускаем в терминале команду:
Чтобы определить, в каком окружении вы находитесь, посмотрите на префикс в терминале, в круглых скобках будет указано название.
Так как изолированное окружение создавалось при помощи python3, в этом окружении можно запускать команды сразу через python, а не python3, так же как и pip, вместо pip3.
Чтобы завершить работу изолированного окружения, достаточно написать команду
Установка Django
Снова запустим изолированное окружение и через pip установим django.
Где “2.2” — необходимая версия джанго.
Создание проекта
Все готово для создания проекта. Достаточно написать в терминале (с запущенной виртуальной средой):
Поздравляю, вы создали свой первый проект на Django. Структура папок будет такой:
- project_test —домашняя папка проекта
- project1 — папка проекта django
- project1 — корневая папка
- ptest — виртуальная среда проекта
Запуск проекта
В Django встроен простой виртуальный веб-сервер. Не надо устанавливать никаких других программ на локальной машине. Чтобы его проверить, запустите в терминале команду:
Осталось проверить что сервер запущен, для этого в браузере открываем адрес http://127.0.0.1:8000.
Поздравляю, вы запустили свой первый проект на Django!
Источник
Как установить Django на Mac: настройка Django Mac
В этом руководстве я покажу вам , как установить Django на Mac. Django доступен с открытым исходным кодом по лицензии BSD. Мы рекомендуем использовать последнюю версию Python 3. Если вы планируете использовать функции API базы данных Django, вам необходимо убедиться, что сервер базы данных работает. Django поддерживает множество различных серверов баз данных и официально поддерживается PostgreSQL, MariaDB, MySQL, Oracle и SQLite.
Что такое Django Framework
Django — это веб-фреймворк, разработанный на Python. Django — это высокоуровневый веб-фреймворк Python, который способствует быстрой разработке и чистому, прагматичному дизайну. Он берет на себя большую часть хлопот веб-разработки, поэтому вы можете сосредоточиться на написании своего приложения, не изобретая велосипед. Это бесплатно и с открытым исходным кодом.
Виртуальные среды , в основном, все зависимости проекта изолированы друг от друга. Я рекомендую использовать в каждом создаваемом вами проекте отдельную виртуальную среду. Ниже мы используем диспетчер виртуальной среды Pipenv.
PIP , или Python Package Installer, позволяет устанавливать все типы программного обеспечения (и кода), связанного с Python, включая Django, виртуальные среды (virtualenv, pipenv и т. д.), Flask, Tensorflow, Python Requests и т. д.
Некоторые из преимуществ инфраструктуры Django заключаются в следующем.
Преимущества Django Framework
- Невероятно быстро.
- Надежно безопасный.
- Чрезвычайно масштабируемый.
- Невероятно универсален.
- Полностью загружен.
Как установить Django на Mac
Чтобы установить Django на Mac, мы должны выполнить следующие шаги.
- Если вы не установили Python 3, установите Python 3.
- Установите pip или обновите pip.
- Установите пакет виртуальной среды virtualenv, чтобы изолировать проект Django.
- Установите фреймворк Django с помощью pip.
Мы часто сталкиваемся с различными руководствами по отдельным технологиям, но не с их точной и компактной формой. В этой статье я пытаюсь собрать базовые настройки, необходимые для запуска проекта Python-Django в macOS X.
Здесь мы создадим виртуальную среду в вашей системе, которая будет содержать ваш проект с python3.6 и django2.0. Что ж, установим с нуля. Я покажу вам, как установить Python на Mac, затем как установить virtualenv , а затем мы установим Django в этой виртуальной среде.
Шаг 1 : Установите Python на Mac.
Python уже установлен на новом Mac, но его версия устарела. Итак, что мы делаем, так это устанавливаем последнюю версию python с помощью homebrew .
Хорошо, после завершения установки вы будете введите следующую команду, чтобы проверить версию. Сначала введите python3 в свой терминал. Поскольку в MacOS X уже установлен python, мы не можем удалить старую версию, потому что в противном случае программы, поддерживаемые Python 2, будут остановлены, и нам придется переустановить Mac. Итак, нам нужно ввести python3 вместо
Будет отображаться версию, и теперь мы можем выполнить код Python. Я использую iTerm2 , поэтому ваш терминал может быть другим, но в любом случае это не имеет значения для каких-либо команд.
Итак, мы успешно установили python 3 . Теперь, чтобы выйти из консоли python, нам нужно ввести
Шаг 2. Установите систему управления пакетами Pip.
Pip — это система управления пакетами, используемая для установки и управления программными пакетами, написанными на Python . Теперь установите его с помощью следующей команды.
Шаг 3. Установите virtualenv для python.
Теперь введите эту команду в свой терминал.
Хорошо, после установки нам нужно создать виртуальная среда . Теперь вы создадите эту папку, когда будете размещать другие проекты. Моя — папка desktop >> code . Итак, перейдите к нему и введите следующую команду. В моем случае имя моей папки virtualenv —
Хорошо , поэтому он установит необходимые папки. Теперь перейдите в эту папку.
Теперь активируйте виртуальную среду, введя следующую команду. Убедитесь, что вы находитесь в каталоге виртуальной среды.
Вы увидите, что ваш терминал выглядит так, как показано ниже.
Итак, наша виртуальная среда запущена. Пришло время установить Django Framework .
Шаг 4. Установите Django на Mac
Хорошо, теперь оставайтесь в этой папке и установите Django с помощью следующей команды.
Последняя официальная версия — 3.0.1. Прочтите примечания к выпуску 3.0.1, затем установите его с помощью pip:
Он загрузит проект Django. Проверьте версию Django с помощью следующей команды.
В нашем случае мы явно определили, что устанавливаем 3.0.1. Таким образом, он отобразит эту версию.
Шаг 5: Создайте проект Django.
Нам нужно установить скелет Проект Django.
Итак, введите следующую команду.
Здесь имя нашего проекта — thanosback . Затем перейдите в эту папку.
Наконец, мы создали проект. Теперь запустите сервер проекта, введя следующую команду.
Он запустил сервер разработки, и мы можем получить к нему доступ через
ШагОткройтев
СообщениепотемеКакустановитькодна
Есливыиспользуетедругуюсредунапример илиредакторнапример товыможетепропуститьэтотшагСначалавыполнитеследующийшаг
Получитепоследнююверсиюдляразработки
НаконецпримерКакустановитьзаконченСпасибо
Источник