Постоянство веб-приложения на python (cherrypy)? - PullRequest
2 голосов
/ 13 марта 2012

Я пытаюсь переписать простое приложение на Rails, которое я сделал недавно с cherrypy и Python3.До сих пор я не смог найти замену ActiveRecord на Python (постоянная часть приложения).Большинство рекомендаций, которые я нашел в StackOverflow, были для Алхимии SQL.Я посмотрел на это, и это кажется слишком сложным, чтобы начать работу.После прочтения его онлайн-документов и книги от Amazon, все еще не ясно, как вообще действовать;не очень хороший знак

Итак, мой вопрос: что разработчики используют для сохранения данных в своих веб-приложениях на python3?

Кроме того, я посмотрел на Django, но Python3 является требованием, так что его нет.

Спасибо

Ответы [ 3 ]

3 голосов
/ 13 марта 2012

Удачи.На саммите Web Dev в PyCon на прошлой неделе в зале, заполненном веб-фреймворком Python авторов , был задан вопрос о том, сколько пользователей развертывает веб-приложения Python 3.Нулевые руки поднялись.Возможно, вы захотите вернуться к требованию Python 3 и подождать его пару лет. Однако

SQLAlchemy - хороший выбор.Вы также можете поэкспериментировать с такими решениями NoSQL, как Mongo (см., Например, http://pypi.python.org/pypi/pymongo3).

1 голос
/ 13 марта 2012

SQL Алхимия является промышленным стандартом, нет выбора. Но это не так сложно, как кажется на первый взгляд

0 голосов
/ 23 марта 2012

Я разработал прозрачную систему постоянного хранения для Python, которая в настоящее время находится в альфа-стадии.Создав постоянный объект, вы можете обращаться к его атрибутам и изменять их, используя стандартный синтаксис Python (obj.x = 3;), а постоянство выполняется негласно (путем перегрузки методов setattr и т. Д.).Свяжитесь со мной, если вы заинтересованы в получении дополнительной информации.-Stefan

...