Как установить 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, используя URL-адрес . Вы увидите следующую страницу:http://your-server-ip-address:8000/admin
Поздравляю! Вы успешно установили Django . Благодарим вас за использование этого руководства для установки веб-фреймворка Django Python в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Django .