Mac os django mysql

Django — Урок 044. Установка и настройка Django на Mac OS

Предлагаю рассмотреть процесс установки и настройки проекта Django на Mac OS X на основе существующего проекта.

Некоторые шаги будут похожи на те, которые уже выполнялись в статье по настройке Django для Ubuntu .

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

  1. Установка python 3
  2. Установка pip
  3. Установка virtualenv для создания виртуальных окружений
  4. Установка виртуального окружения для проекта
  5. Переходим в каталог виртуальной среды проекта и клонируем репозиторий.
  6. Также клонируем подмодули, если в вашем проекте используются git submodule
  7. Надеюсь, что вы используете requirements.txt файл, поскольку настал момент для установки всех необходимых в проекте пакетов

Установка необходимой версии Python

В том случае, если вам требуется какая-то конкретная версия python, например, в том случае когда репозитории вашего production сервера не имеют последней версии, то необходимо настроить вашу Mac OS X специально для работы с необходимой версией.

Если вам не удаётся установить python и возникает следующая ошибка

то создаём файл .zshrc со следующим содержимым

Далее выполняем оставшиеся действия

Проверим доступные версии python

Настроим требуемую версию python

Проверим версию python, которая теперь используется в вашей Mac OS X.

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

Установка и настройка PostgreSQL

  1. Удаление предыдущей версии Postgres
  2. Удаление всех файлов Postgres
  3. Установка Postgres с использованием Homebrew
  4. Установка PostGIS с использованием Homebrew
  5. Запуск сервера PostgreSQL. Может потребоваться запускать данную команду каждый раз, когда будете заниматься разработкой сайта.
  6. Создание базы данных проекта. Многие из этих шагов мы уже проходили в самой первой статье по настройке Django на компьютере под управлением ОС

Установка и настройка Nginx

Для раздачи статического контента у меня используется Nginx, поэтому и на development машине также установим Nginx.

Настройка конфигурации Nginx

На данном шаге необходимо настроить Nginx сервер. Для чего нужно отредактировать файл nginx.conf, а также создать файл настроек вашего сервера в каталоге servers.

Удалим содержимое файла и добавим следующую информацию.

Далее создадим файл myproject

И добавляем содержимое, которое будет выглядеть следующим образом.

Затем перезапустим сервер Nginx

Заключение

А далее уже не забываем выполнить миграцию базы данных, сбор статических файлов через collectstatic и прочие процедуры, требующиеся в вашем проекте.

Рекомендуем хостинг TIMEWEB

Рекомендуемые статьи по этой тематике

Читайте также:  Dolby atmos плеер для windows

Источник

Установка и настройка 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.

Основные шаги:

  1. Установка Homebrew.
  2. Установка Python 3.
  3. Установка virtualenv.
  4. Создание изолированного окружения для проекта.
  5. Запуск изолированного окружения.
  6. Установка Django.
  7. Создание проекта.
  8. Запуск проекта!

Установка 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 встроен простой виртуальный веб-сервер. Не надо устанавливать никаких других программ на локальной машине. Чтобы его проверить, запустите в терминале команду:

Читайте также:  Desktop groups для windows

Осталось проверить что сервер запущен, для этого в браузере открываем адрес http://127.0.0.1:8000.

Поздравляю, вы запустили свой первый проект на Django!

Источник

Setup Django Mac: How To Install Django On Mac

In this tutorial, I will show you How To Install Django On Mac. Django is available open-source under the BSD license. We recommend using the latest version of Python 3. If you plan to use Django’s database API functionality, you’ll need to ensure a database server is running. Django supports many different database servers and is officially supported with PostgreSQL, MariaDB, MySQL, Oracle, and SQLite.

What is Django Framework

Django is the web framework developed in Python. Django is the high-level Python Web framework that encourages rapid development and clean, pragmatic design. It takes care of much of a hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. In addition, it is free and open-source.

Virtual Environments keep project dependencies mostly isolated from one another. Therefore, I recommend that for each project you create, you use a different virtual environment. Below, we use the virtual environment manager Pipenv.

PIP, or Python Package Installer, allows you to install all types of Python-related software (and code) include Django, virtual environments (virtualenv, pipenv, etc.), Flask, Tensorflow, Python Requests, and more.

Some of the advantages of the Django framework are as follows.

Advantages of Django Framework

  1. Ridiculously fast.
  2. Reassuringly secure.
  3. Exceedingly scalable.
  4. Incredibly versatile.
  5. Fully loaded.

How To Install Django on Mac

To install Django on mac, we have to follow the below steps.

  1. If you have not installed Python 3, then please install Python 3.
  2. Install pip or upgrade pip.
  3. Install virtual environment package virtualenv to isolate the Django project.
  4. Install the Django framework using pip.

We often come across various tutorials for separate technologies but not a precise, compact form of it. In this article, I aggregate the basic setup needed to start a Python-Django project on macOS X.

Here we will be creating a virtual environment on your system which will contain your project with python3.6 and django2.0. Well, we will install it from scratch. First, I will show you how to install Python on Mac, then how to install virtualenv, and then we install Django on that virtual environment.

Step 1: Install Python on Mac.

Python is already installed on a brand new Mac, but its version is old. So what we do is to install the latest version of python using homebrew.

Okay, after it will complete the installation, you will type the following command to check the version. First, type python3 in your terminal. Since MacOS X already has python installed, we cannot uninstall the old version because otherwise, the Python 2 supported programs will be stopped, and we need to reinstall the mac. So we need to type python3 instead of python.

It will display the version, and now we can execute the python code. I am using iTerm2, so your terminal may be different, but it does not matter with any commands anyway.

Читайте также:  Операционная система android или windows phone

Okay, so we have successfully installed python 3. Now, to out from the python console, we need to type exit().

Step 2: Install Pip package management system.

Pip is the package management system used to install and manage software packages written in Python. Now, install it using the following command.

Step 3: Install virtualenv for python.

Now, type this command in your terminal.

Okay, after installing, we need to create a virtual environment. Now you will create this folder when you are putting your other projects. Mine is desktop >> code folder. So navigate to that and type the following command. In my case, My virtualenv folder name is thanos.

Okay, so it will install the required folders. Now, go into that folder.

Now, activate the virtual environment by typing the following command. First, please Make sure you are in the virtual environment directory.

You will see what your terminal looks like below.

So, our virtual environment has been started. Now, this is the time to install the Django Framework.

Step 4: Install Django On Mac

Okay, now stay in that folder and install Django using the following command.

The latest official version is 3.0.1. First, read the 3.0.1 release notes, then install it with pip:

It will download the Django project. Check the Django version using the following command.

In our case, we have explicitly defined that we are installing 3.0.1. So it will display that version.

Step 5: Create the Django Project.

We need to install the skeleton of the Django project.

So type the following command.

Here, our project name is thanosback. So, next, go into that folder.

Finally, we have created the project. Now start the project server by typing the following command.

It has started the development server, and we can access it via localhost:8000

Navigate to the browser, and you will see a screen like this.

Step 6: Open Django on Visual Studio Code.

If you have not installed Visual Studio Code on Mac, then please check out my below tutorial.

Related Post: How To Install Visual Studio Code On Mac

This step is optional because if you are using Visual Studio Code, then it will be helpful to you.

If you are using another IDE like pycharm or editor like sublime text, then you can skip this step. But, first, perform the following step.

Now, open our project in the visual studio code using the following command.

Please make sure you are at the root of the thanosback folder.

You will get the folder structure like this.

Get the latest development Django version.

The latest and greatest Django version is the one that’s in our Git repository (our revision-control system).

This is only for experienced users who want to try incoming changes and help identify bugs before an official release. Get it using this shell command, which requires Git:

Type the following command to get the development version.

Источник

Оцените статью