Django поставляется со встроенным веб-сервером, который позволяет вам полностью протестировать ваше приложение локально (через localhost:8080
или что-то в этом роде). На самом деле, я использовал его несколько раз для локального запуска полного веб-приложения перед его развертыванием на сервере. Я не вижу причин, по которым вы не можете использовать его для своих собственных локальных веб-приложений. Хотя может показаться, что Django большой и сложный, это решение является автономным и простым в использовании:
- Установить Django
- Пройдите великолепный учебник, который очень скоро покажет вам, как запустить веб-сервер
- Напишите ваш код
Вот и все. Развернуть его на других машинах также просто, особенно с чем-то вроде virtualenv
.
Если вам совсем не нужна большая веб-инфраструктура, мне нужно присоединиться к совету Грега по использованию BaseHTTPServer
. Я использовал его раньше для специализированных локальных приложений, и он работает хорошо, делая то, что от него ожидается, и не намного. Это очень гибкое решение, позволяющее создавать что-то совершенно нестандартное, если вам это нужно.