Как установить Django на Fedora 35/34/33/32/31

Как установить Django на Fedora 35/34/33/32/31

 

В этом руководстве мы покажем вам, как установить Django на Fedora 35. Для тех из вас, кто не знал, Django — это бесплатная высокоуровневая веб-инфраструктура Python с открытым исходным кодом, созданная опытными разработчиками для поощрения быстрой разработки и практичности. дизайн веб-приложений для программистов и разработчиков. Его основная цель — облегчить создание сложных приложений и позаботиться о внутренней структуре.

В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку Django Python Framework на Fedora 35.

Установите Django на Fedora 35

Шаг 1. Прежде чем продолжить, обновите операционную систему Fedora, чтобы убедиться, что все существующие пакеты обновлены. Используйте эту команду для обновления пакетов сервера:

sudo dnf upgrade
sudo dnf update

Шаг 2. Установка Python3 и Pip3.

Теперь мы устанавливаем Python 3 в вашей системе Fedora, используя следующую команду:

sudo dnf install python3 python3-pip

Проверьте версию Python и pip:

python3 -V
pip3 -V

Шаг 3. Установка Django на Fedora 35.

По умолчанию Django недоступен в базовом репозитории Fedora 35. Теперь установите Django с помощью следующей команды:

pip3 install Django

После установки Django вы можете проверить версию Django с помощью следующей команды:

django-admin --version

Шаг 4. Создайте тестовое приложение Django.

Мы создаем тестовое приложение Django, следуя приведенным ниже инструкциям:

mkdir infoit-projects
cd infoit-projects
django-admin startproject test_app
cd test_app

Затем необходимо выполнить ожидающие миграции, выполнив следующую команду:

python3 manage.py migrate 
python3 manage.py createsuperuser 
python3 manage.py runserver 0.0.0.0:8000

По умолчанию Django не разрешает внешним хостам доступ к веб-интерфейсу. Чтобы разрешить внешние хосты, отредактируйте файл и добавьте IP-адрес в разделе ALLOWED_HOSTS:settings.py

nano django_app/settings.py

Добавьте следующий файл:

ALLOWED_HOSTS = ['192.168.77.21']

Сохраните и закройте, затем запустите сервер приложений Django:

python3 manage.py runserver 0.0.0.0:8090

Шаг 5. Настройте брандмауэр.

Чтобы разрешить доступ к порту 8000, вам необходимо изменить правила брандмауэра в новом SSH-соединении:

firewall-cmd --add-port=8000/tcp --zone=public --permanent
firewall-cmd --reload

Шаг 6. Доступ к веб-интерфейсу Django.

После успешной установки откройте свой любимый браузер и перейдите к . Вы должны увидеть следующую страницу:http://192.168.77.21:8000

Как установить Django на AlmaLinux 8

Вы также можете получить доступ к административному интерфейсу Django, используя URL-адрес . Вы должны увидеть следующую страницу:http://192.168.77.21:8000/admin

Как установить Django на AlmaLinux 8

Поздравляем! Вы успешно установили Django . Спасибо за использование этого руководства по установке Django Python Framework в вашей системе Fedora 35. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Django .