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

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

 

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

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку веб-фреймворка Django на AlmaLinux 8. Вы можете следовать тем же инструкциям для CentOS и Rocky Linux.

Установите Django на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

Шаг 2. Установка Python.

Django — это фреймворк на основе Python, теперь мы запускаем следующую команду для установки Python:

sudo dnf install python36 python3-pip

Проверьте установленную версию Python:

python3 -V

Также проверьте установленную версию Pip:

pip3 -V

Шаг 3. Установка Django на AlmaLinux 8.

Теперь мы устанавливаем Django, используя следующую pipкоманду:

sudo pip3 install Django

После успешной установки проверьте установленную версию Django:

django-admin --version

Шаг 4. Создайте проект Django.

Пришло время создать приложение Django. Вы можете создавать приложения Django, используя команду в новом каталоге для нашего проекта:django-admin

sudo mkdir –p /home/project/django
django-admin startproject djangoproject

Затем измените каталог djangoprojectи перенесите изменения с помощью следующей команды:

cd djangoproject
python3 manage.py migrate

Затем создайте учетную запись администратора для управления вашим проектом Django:

python3 manage.py createsuperuser

Вывод:

Username (leave blank to use 'root'): admin
Email address: admin@infoit.com.ua
Password: 
Password (again): 
Superuser created successfully.

После этого нам нужно изменить файл внутри нашей папки проекта, чтобы разрешить доступ к Django внешним пользователям:settings.py

sudo nano djangoproject/settings.py

Измените следующую строку:

ALLOWED_HOSTS = ['your-server-ip-address']

Сохраните и закройте файл. Затем запустите приложение Django с помощью следующей команды:

sudo python3 manage.py runserver 0.0.0.0:8000

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

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

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

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

После успешной установки вы можете получить доступ к приложению Django, перейдя по URL-адресу . Вы увидите следующую страницу:http://your-server-ip-address:8000

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

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

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

Поздравляю! Вы успешно установили Django . Благодарим вас за использование этого руководства для установки веб-фреймворка Django Python в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Django .