Выбираем самый легковесный micro-framework для создания сайта на Python и разворачиваем его под Windows. Это будет среда для разработки.
Все слэши в путях обратные, так как сейчас мы все устанавливаем под Windows.
Создаем директорию проекта:
[code]\path\to\project[/code]
Устанавливаем или скачиваем virtualenv:
[code]pip install virtualenv[/code]
Создаем окружения для проекта. В директории [code]\path\to\project[/code] запускаем:
[code]virtualenv bottle[/code]
Устанавливаем в новом окружении необходимые пакеты:
[code].\bottle\Scripts\pip install bottle[/code]
Теперь создаем структуру директорий приложения:
[code]
1 2 3 4 |
.\app \static \templates \tmp |
[/code]
Создаем основной файл проекта [code].\app\__init__.py[/code]:
[code python]
1 2 3 4 |
from bottle import Bottle, run app = Bottle() from app import routes |
[/code]
Создаем файл маршрутов [code]\app\routes.py[/code]:
[code python]
1 2 3 4 5 6 |
from app import app @app.route('/') @app.route('/index') def index(): return "Hello, World!" |
[/code]
Создаем файл для запуска сервера [code]./run.py[/code]:
[code python]
1 2 3 4 |
#!bottle/bin/python from app import app app.run(host='127.0.0.1', port=5050) |
[/code]
Готово. Теперь можно запустить сервер из нашего окружения:
[code].\bottle\Scripts\python run.py[/code]
Можно смотреть результат работы в броузере по адресу: http://127.0.0.1:5050/