---
title: 'Установка Django на Ubuntu 22.04: Пошаговое руководство | Zomro'
description: 'Основная цель Django - упростить разработку сложных веб-сайтов, управляемых базами данных. В этой статье представлено подробное руководство по установке Django на Ubuntu'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/django_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Установка Django на Ubuntu 22.04: Пошаговое руководство 



# Установка Django на Ubuntu 22.04: Пошаговое руководство

16-12-2023

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/django_q50.jpg)

Django, бесплатный веб-фреймворк с открытым исходным кодом, основанный на Python, известен своим архитектурным шаблоном "модель-шаблон-вид". Он управляется некоммерческой организацией Django Software Foundation. Основная цель Django - упростить разработку сложных веб-сайтов, управляемых базами данных. В этой статье представлено подробное руководство по установке Django на Ubuntu 22.04.

  * **Убедитесь, что у вас есть доступ sudo к вашей системе Ubuntu 22.04.**




## **Шаг 1 – Обновление системы** :

## 

Перед установкой любого нового программного обеспечения всегда полезно обновить индекс пакетов вашего сервера. Это гарантирует наличие последних обновлений и исправлений безопасности. Для этого откройте терминал и выполните следующую команду:
    
    
      
    
    
     apt-get update

Эта команда обновляет индекс пакетов, гарантируя, что ваша система знает обо всех последних доступных версиях программного обеспечения.

**Проверка на наличие Python 3:**

Ubuntu 22.04 обычно поставляется с предустановленным Python 3. Чтобы проверить, установлен ли Python 3 в вашей системе, вы можете набрать:
    
    
     python3 --version

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/1_q50.jpg)

Если Python 3 установлен, эта команда выведет номер версии. Если он не установлен, или вы хотите установить более новую версию, перейдите к следующему шагу.

**Установка Python 3** :

Если Python 3 не установлен в вашей системе, вы можете легко установить его с помощью менеджера пакетов. Выполните следующую команду:
    
    
     apt-get install python3

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/2_q50.jpg)

Эта команда указывает менеджеру пакетов Ubuntu' установить Python 3 на вашу систему если не установлен.

**Установка Pip и Venv:**

После установки Python вам необходимо установить pip и venv. pip - это программа установки пакетов Python, которая позволяет устанавливать и управлять дополнительными библиотеками и зависимостями, не включенными в стандартную библиотеку Python. venv - это инструмент для создания изолированных окружений Python, который необходим для бесконфликтного управления зависимостями ваших проектов Python. Чтобы установить эти инструменты, выполните следующие действия:
    
    
      
    
    
     sudo apt install python3-pip python3-venv

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/3_q50.jpg)

Эта команда устанавливает `pip` и `venv` для Python 3, настраивая вашу среду для разработки на Python.

## **Шаг 2: Установка Django и настройка проекта Django**

**Создание новой директории проекта и переход к ней:**

Начните с создания новой директории для вашего проекта Django. Это поможет организовать ваши проекты и файлы. Например, чтобы создать проект с именем 'myDjangoProject', вы должны использовать следующие команды в терминале:
    
    
     mkdir ~/myDjangoProject cd ~/myDjangoProject

Это создаст каталог с именем **myDjangoProject** в вашей домашней директории, а затем изменит текущий рабочий каталог на эту новую папку.

**Установка виртуального окружения** :

В каталоге проекта рекомендуется создать виртуальное окружение. Это окружение представляет собой автономный каталог, содержащий установку Python для определенной версии Python, а также ряд дополнительных пакетов. Чтобы создать виртуальное окружение с именем my_env, выполните следующие действия:
    
    
     python3 -m venv my_env

Эта команда создает новый каталог с именем my_env в каталоге проекта, который содержит полное, автономное окружение Python.

**Активация виртуальной среды:**

Чтобы начать использовать эту среду, ее необходимо активировать. Выполните:
    
    
     source my_env/bin/activate

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/4_q50.jpg)

  
После активации вы'увидите имя вашей виртуальной среды (**my_env**) в приглашении оболочки. Это означает, что вы теперь работаете в виртуальной среде. Чтобы выйти из среды, вы можете выполнить команду deactivate.

**Установка Django:**

Когда виртуальная среда активна, установите Django с помощью **pip** , менеджера пакетов Python':
    
    
     pip install django

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/5_q50.jpg)

Эта команда загружает и устанавливает последнюю версию Django в ваше виртуальное окружение.
    
    
     django-admin --version

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/6_q50.jpg)

**Запуск нового проекта Django:**

Теперь создайте новый проект Django в текущей директории:
    
    
     django-admin startproject djangoproject . 

Точка . в конце команды указывает, что проект должен быть создан в текущем каталоге.

**Миграция базы данных** :

Перед первым запуском сервера необходимо перенести базу данных:
    
    
     python manage.py migrate

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 8](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/7_q50.jpg)

  
Эта команда устанавливает таблицы базы данных, которые нужны Django для работы.

## **Шаг 3: Создание суперпользователя для приложения Django**

**Создание учетной записи суперпользователя** :

Для административного доступа к вашему проекту Django создайте суперпользователя:
    
    
     python3 manage.py createsuperuser

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 9](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/8_q50.jpg)

  
Следуйте подсказкам, чтобы задать имя пользователя, электронную почту и пароль для суперпользователя.

## **Шаг 4: Запуск приложения Django**

**Конфигурирование разрешенных хостов** :

Перед запуском приложения необходимо настроить Django на разрешение доступа с вашего сервера. Отредактируйте файл **settings.py** вашего проекта Django:
    
    
     vim ~/myDjangoProject/djangoproject/settings.py

В этом файле найдите параметр **ALLOWED_HOSTS** и добавьте IP-адрес вашего сервера:
    
    
     ALLOWED_HOSTS = ['your_server_IP']

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 10](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/9_q50.jpg)

  
**Запуск сервера Django:**

Наконец, запустите сервер разработки Django:
    
    
     python manage.py runserver your_server_ip:8000

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 11](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/10_q50.jpg)

  
Эта команда запускает сервер разработки Django на указанном вами IP и порту 8000. Убедитесь, что этот порт открыт в настройках брандмауэра вашего сервера, чтобы разрешить внешний доступ.

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 12](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/11_q50.jpg)

## **Заключение**

Вы успешно установили приложение Django на свой сервер. Теперь вы можете получить доступ к интерфейсу администратора Django, добавив **`/admin/` **к вашему URL.

![Установка Django на Ubuntu 22.04: Пошаговое руководство - 13](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/17/12_q50.jpg)

Это руководство должно было дать исчерпывающую информацию о настройке Django на Ubuntu 22.04, чтобы вы могли начать разработку веб-приложений.

Похожие статьи

[Как зайти на сервер по RDP протоколу](https://zomro.com/rus/blog/faq/66-kak-zayti-na-server-po-rdp-protokolu) [Как в cPanel изменять и добавлять DNS-записи](https://zomro.com/rus/blog/faq/179-dns-v-cpanel) [Перенос сайтов на серверах с панелью VestaCP](https://zomro.com/rus/blog/faq/384-site-transfer-on-servers-with-vestacp-panel) [Как установить Windows 10 из своего образа](https://zomro.com/rus/blog/faq/103-kak-ustanovit-windows-10-iz-svoego-obraza) [Настройка FastCGI Microcache в Nginx PHP-FPM](https://zomro.com/rus/blog/faq/227-nastrojka-fastcgi-microcache-v-nginx-php-fpm)

[ Сервер для Forex от €7.95/мес ](/rus/server-for-forex)
