Приложение на Django

Первое что нужно сделать это поставить Python3 (желательно)

sudo apt install python3-pip python3-dev python3

Обновляем PIP и паралельно ставим virtualenv

sudo -H pip3 install --upgrade pip
sudo -H pip3 install virtualenv

Создаем папку с ПРОЕКТОМ (Это еще не приложение) и активируем виртуальное окружение.

mkdir -p /var/www/django
cd /var/www/django
virtualenv djangoenv
source djangoenv/bin/activate

Должны получить строчку такого вида : (djangoenv) root@poligon:/var/www/django#

Ставим Django и все остальное.

pip install Django
django-admin startproject <NameProject>
cd netonline/
./manage.py runserver 0.0.0.0:80
./manage.py startapp core

<NameProject> — У меня netonline. Далее так и будет. Создаем приложение

Поправим кое что в настройках netonline/settings.py

В блоке INSTALLED_APPS добавляем созданное приложение и прописываем ALLOWED_HOSTS = ['*']

ALLOWED_HOSTS = ['*']

INSTALLED_APPS = [

    'django.contrib.admin',
    '...',
    'core',
]

LANGUAGE_CODE = 'ru-ru'

TIME_ZONE = 'Europe/Moscow'

Выполняем первичную миграцию. И сразу создаем супер Юзера

./manage.py migrate
./manage.py createsuperuser