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

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

 

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

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

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

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

sudo dnf update

Шаг 2. Установите Python и Pip.

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

sudo dnf install python36 python3-pip

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

pip3 -V

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

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

pip3 install Django

Вы можете проверить установку, набрав:

django-admin --version

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

Теперь, когда фреймворк Django установлен, вы можете протестировать его, создав образец проекта:

cd ~
django-admin startproject myproject

Приведенная выше команда создаст каталог myproject в вашем рабочем каталоге ~ и сохранит в нем все необходимые файлы.

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

cd myproject/
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8000

Наконец, используйте команду «деактивировать», чтобы покинуть виртуальную среду:

deactivate

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

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

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

Шаг 6. Доступ к Django.

По умолчанию Django будет доступен через HTTP-порт 8080. Откройте свой любимый браузер и перейдите по адресу http://yourdomain.com:8000 или http: // server-ip: 8000 / admin.

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