Как установить Django на Debian 11
В этом руководстве мы покажем вам, как установить Django на Debian 11. Для тех из вас, кто не знал, Django — это бесплатная среда веб-разработки с открытым исходным кодом, написанная на Python. Он используется для разработки сложных приложений Python, управляемых базами данных. Его можно запустить в любой операционной системе, которая может запускать Python, включая Windows, macOS, Linux и многие другие.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку фреймворка Django на Debian 11 (Bullseye).
Установите Django на Debian 11 Bullseye
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt upgrade
Шаг 2. Установка Python.
Выполните следующую команду, чтобы установить Python в вашу систему:
sudo apt install python3-pip python3-dev libpq-dev
Затем обновите пакет PIP до последней версии, используя следующую команду:
pip3 install --upgrade pip
После завершения установки вы можете проверить, какие именно версии установлены для Python 3, используя следующую команду:
python3 --version
Шаг 3. Установка Django в Debian 11.
Теперь мы устанавливаем пакет Django с помощью pip
команды:
sudo pip3 install django
Проверьте установку Django с помощью следующей команды:
django-admin --version
Шаг 4. Создайте тестовое приложение Django в Debian.
Теперь создайте каталог, выполните следующую команду. Вы можете выбрать имя по вашему выбору (вместо django-projects) для перехода в каталог:
mkdir django-projects cd django-projects
В этой части вы можете сгенерировать приложение с именем . Выполните следующую команду, чтобы создать структуру каталогов проекта.django-admin
django-admin startproject test_django_app cd test_django_app
Затем примените ожидающие миграции:
python3 manage.py migrate
Затем создайте учетную запись суперпользователя проекта Django, выполнив следующие команды:
python3 manage.py createsuperuser
Наконец, теперь запустите сервер приложений Django:
python3 manage.py runserver 0.0.0.0:8080
Шаг 5. Настройте брандмауэр.
Вы можете открыть порт с помощью следующей команды для брандмауэра UFW:
sudo ufw allow 8000
Шаг 6. Доступ к веб-интерфейсу Django.
После успешной установки откройте свой любимый браузер и перейдите к интерфейсу администратора Django и для доступа к нему, откройте свой веб-браузер и введите URL-адрес.http://your-server-ip:8000
http://your-server-ip:8000/admin
Поздравляю! Вы успешно установили Django . Благодарим за использование этого руководства для установки последней версии фреймворка Django на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Django .