Django онлайн
Напишите проект на Django, нажмите «Запустить» и пользуйтесь сайтом прямо в браузере: страницы, формы, админка. Настоящий Django, ничего не нужно устанавливать. Бесплатно, без регистрации.
Запускайте Django онлайн прямо в браузере
Редактируйте проект Django рядом с его предпросмотром. Кнопка запуска создаёт и применяет миграции, затем открывает главную страницу. На своём компьютере выполните makemigrations и migrate перед запуском python manage.py runserver. Здесь можно открывать ссылки, отправлять формы и пользоваться админкой Django 6.1 без установки и регистрации.
Каждый пример представляет собой целый проект: mysite/settings.py, mysite/urls.py и приложение со своими представлениями, моделями и шаблонами, и каждый файл можно редактировать. Консоль показывает вывод manage.py, ваши вызовы print() и каждый запрос. Вкладка Shell работает как manage.py shell, где ваши модели уже импортированы, а вкладка «Данные» показывает строки каждой таблицы.
Чем полезна эта песочница Django
- Настоящий фреймворк, а не подделка: Django 6.1.2 обслуживает ваши URL, рендерит шаблоны и выполняет запросы ORM к SQLite.
- Браузер рядом с кодом: адресная строка, кнопки «назад» и «вперёд», рабочие ссылки и формы, а также собственные страницы ошибок Django, пока включён
DEBUG. - Админка работает: пример блога создаёт суперпользователя, так что можно войти в
/admin/и добавлять записи. - Вкладки Shell и «Данные»: делайте запросы к моделям, запускайте
createsuperuserи смотрите каждую строку, не создавая для этого страницу.
Что можно сделать в песочнице Django
- Небольшой сайт: добавьте страницу с представлением, URL и шаблоном, а потом поставьте на неё ссылку в навигации через
{% url %}. - Блог: добавьте поле в модель
Post, нажмите «Запустить», чтобы применить миграцию, и выведите поле на странице и в списке админки. - JSON API: верните
JsonResponseиз представления, примитеPOSTс JSON и вызовите его со страницы черезfetch().
Django онлайн: частые вопросы
Можно ли запустить Django онлайн без установки?
Да. Эта страница запускает Python и Django в браузере через WebAssembly, поэтому ничего не нужно устанавливать и не нужно создавать аккаунт. При первом запуске Python и Django скачиваются один раз (несколько мегабайт), а потом сайт стартует меньше чем за секунду.
Это настоящий Django?
Это Django 6.1.2 на Python 3.14 без изменений, и он запускает ваш проект. Ваши файлы ничем не отличаются от обычных файлов Django: скопируйте их в проект на компьютере, и они будут работать так же.
Где хранятся мои данные?
В базе SQLite в памяти. Каждый запуск начинается с пустой базы, применяет миграции и загружает данные примера, так что всё, что вы добавили через форму или админку, сохраняется до следующего запуска.
Чего песочница не умеет?
Она не может устанавливать пакеты из PyPI, подключаться к PostgreSQL или другому серверу, отправлять настоящие письма и выходить в интернет из Python. Загрузка файлов и изображений не поддерживается. Песочница нужна для учёбы и проверки идей, а не для хостинга сайта.
Это бесплатно? Мой код сохраняется?
Это бесплатно и без аккаунта. Ваши правки в каждом примере сохраняются в этом браузере, так что можно закрыть вкладку и вернуться. «Сбросить» возвращает текущий пример в исходное состояние, а кнопка загрузки сохраняет открытый файл.
Как выучить Django?
Начните с примеров здесь: поменяйте представление, нажмите «Запустить» и посмотрите, что получится. Если нужен путь, пройдите курс по Django от Coddy: представления, шаблоны, модели, формы, аккаунты и API, и в каждом уроке ваш сайт работает рядом с кодом.
Полезные инструменты для Django
Бесплатные браузерные инструменты, которые отлично работают с Playground Django, и всё это часть Coddy.