Использование Python Django Framework в облаке

Django - это Python-фреймворк для создания веб-приложений. Их веб-сайт описывает это так:

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

Next Sandbox позволяет легко начать работу с Django, ничего не скачивая! В этом посте вы узнаете, как запустить песочницу Python, а затем установить в нее Django.

Сначала нажмите здесь, чтобы запустить песочницу Python.

После загрузки песочницы выполните следующие команды в терминале песочницы, чтобы установить Django:

sudo apt update
sudo apt install -y python3-django

Затем создайте новый проект Django:

django-admin startproject project .

Теперь вы можете запустить первоначальную миграцию Django:

python3 manage.py migrate

Миграции в Django подробно объясняются здесь.

Чтобы запустить веб-сервер Django, запустите в своем терминале следующее:

python3 manage.py runserver 0.0.0.0:8000

Обратите внимание на использование 0.0.0.0:8000. Это необходимо для разрешения удаленных подключений, которые вы технически будете устанавливать в свою песочницу.

Вам также необходимо внести некоторые изменения в файл project/settings.py. Сначала замените содержимое списка MIDDLEWARE следующим:

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware'
]

Это удаляет параметр, добавленный по умолчанию, который предотвращает встраивание вашей веб-страницы, что необходимо, чтобы веб-браузер в песочнице мог ее загрузить.

Затем вам нужно добавить эту строку в файл:

ALLOWED_HOSTS = ['*']

Это позволит любому хосту подключиться, так что домен, на котором работает ваша песочница, сможет.

Эта часть вашего файла должна теперь выглядеть примерно так:

Ладно, все готово! Теперь нажмите + и выберите браузер, затем введите localhost:8000 в адресную строку. Вам будет показано это:

Отличная работа! Теперь вы можете продолжить изучение Django. Я рекомендую прочитать Руководство по быстрому запуску Django, которое охватывает некоторые из того, что у нас есть в этом посте, и многое другое!

Есть вопрос или комментарий? Напишите нам ниже!