Есть ли подключаемая онлайн-консоль Python? - PullRequest
5 голосов
/ 21 ноября 2011

Я думаю, есть ли уже какая-то онлайн-консоль Python (с веб-интерфейсом) с открытым исходным кодом.Кто-нибудь знает что-нибудь?Было бы очень полезно иметь консоль в админке Django (например, запускать python manage.py shell на терминале сервера), поэтому было бы здорово иметь django / любое приложение wsgi, которое можно использовать длядоступ через консоль в режиме реального времени.

Спасибо

Ответы [ 5 ]

3 голосов
/ 21 ноября 2011

Вы ищете отладчик Werkzug.

http://werkzeug.pocoo.org/

http://werkzeug.pocoo.org/docs/debug/

У него есть интерактивный отладчик в браузере на основе JavaScript для ваших проектов WSGIсреди многих других замечательных инструментов.Фантастические вещи.

Специально для Django есть также RunServerPlus, который входит в пакет расширений django.

https://github.com/django-extensions/django-extensions

1 голос
/ 21 ноября 2011

Вы должны проверить Python Anywhere .Вы можете запускать веб-приложения на python, получать базу данных SQL и получать оболочку bash в своем браузере.

0 голосов
/ 25 декабря 2012

Существует замечательный сайт под названием Codecademy .Он учит основам Python, Ruby, Javascript и HTML / CSS.У них также есть онлайн-консоли для каждого из языков, которые они преподают, кроме HTML / CSS.Этот веб-сайт Codecademy Labs .Codecademy Labs имеет консоль, в которую вы можете печатать напрямую, и редактор, который отображает результаты в консоли.Я надеюсь, что это помогло вам найти то, что вы искали!

0 голосов
/ 21 ноября 2011

Я не уверен, соответствует ли это вашему желанию, но вы можете взглянуть на расширение Chrome: https://chrome.google.com/webstore/detail/gdiimmpmdoofmahingpgabiikimjgcia

0 голосов
/ 21 ноября 2011

Взгляните на python shell от Google.Вверху есть ссылка на исходный код.Загрузка среды Django в нее может быть не очень простой, но я считаю, что это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...