Использование 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, которое охватывает некоторые из того, что у нас есть в этом посте, и многое другое!
Есть вопрос или комментарий? Напишите нам ниже!