Как заставить Satchmo работать в Google App Engine
-
03-07-2019 - |
Вопрос
Я понимаю, что существуют большие различия в хранилище данных, но, конечно, поскольку django входит в комплект и абстрагирует хранилище данных от Satchmo, можно ли что-то сделать?
Правда в том, что я не разбираюсь в Python, до сих пор в основном занимался Java/PHP, но я хочу учиться.
Плюс, если сегодня это невозможно, давайте объединимся и создадим новый проект с открытым исходным кодом, чтобы «расширить» satchmo или, возможно, разветвить его для совместимости?
Решение
Возможно, если:
Кто-то пишет общий ORM для преобразователя Bigtable.Скорее всего, Ребята из Appengine Patch
Кто-то переписывает представления и модели Satchmo, чтобы удалить существующие запросы ORM и использовать минимальную функциональность ORM, предоставляемую проектом патча, это должны быть либо вы, либо ребята из Satchmo.
Кто-то много хакерит, используя Вспомогательный проект Джанго,могут быть только помощники проекта.
Другие советы
Вы не можете.В Satchmo есть множество зависимостей, которые вам не разрешено устанавливать в AppEngine.
Посмотрите также эту тему: http://groups.google.com/group/satchmo-users/browse_thread/thread/509265ccd5f5fc1e?pli=1
Нет ничего невозможного, просто для этого потребуется много усилий, если будет кто-то желающий, почему бы и нет?Но может быть проще (дешевле) получить хостинг, дружественный к Django, вместо того, чтобы тратить часы на взлом кода.