Простой Python MVC Framework - PullRequest
2 голосов
/ 17 мая 2010

Есть ли легкая веб-структура mvc, которую не нужно устанавливать на сервер? Мне нужно что-то простое, чтобы я мог просто скопировать на общий хостинг. И он должен обрабатывать URL-адреса, отличные от localhost / test.py , что-то вроде localhost / Blog / test

Ответы [ 4 ]

4 голосов
/ 17 мая 2010

Вы, вероятно, должны проверить Флягу или Бутылку , две красивые микрофонные конструкции Python. С соответствующим «основным» скриптом Python (для инициализации вашего приложения и отправки запросов к нему) и правилами mod_rewrite вы, вероятно, можете приблизиться к своей цели «просто скопировать [ing] на общий хостинг» с помощью nice URL-адрес.

Flask имеет хорошую документацию по развертыванию через CGI , которую вы, возможно, должны использовать на своем общем хосте. (Если ваш хост поддерживает FastCGI или mod_wsgi, эти варианты развертывания предпочтительнее.)

3 голосов
/ 17 мая 2010

Оформить заказ web2py. Кажется, это самый простой веб-сервер на Python, о котором я только могу подумать.

Возможно, Django здоров, но поставляется со своим собственным сервером разработки.

2 голосов
/ 18 мая 2010

web2py включает в себя все (веб-сервер с поддержкой ssl, sqlite sql безопасную транзакцию базы данных, веб-интерфейс Integrated Development Enviroment, веб-интерфейс базы данных) в одном пакете Двоичные файлы web2py для Windows и Mac также включают в себя сам Python. web2py не требует настройки или установки и может работать с USB-диска. Первоначально он был разработан в качестве учебного пособия для MVC.

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

оформить заказ https://github.com/salimane/bottle-mvc или https://github.com/salimane/flask-mvc. Это шаблоны, которые могут помочь вам начать с контроллеров, моделей в отдельных папках. Они основаны на микро-фреймворках для бутылок и флаконов, без лишних функций, они дают вам возможность подключать любые модули, которые вы хотите.

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