В настоящее время я разрабатываю проект Python, который растет, и в будущем я могу реализовать его как веб-приложение в GAE.
По мере роста проекта я сокращаю потенциально повторно используемый код на отдельные пакеты и модули, которые в настоящее время находятся в моем PYTHONPATH.
Есть ли у вас какие-либо советы о том, как структурировать мой проект и повторно используемые пакеты, чтобы он хорошо вписался в проект GAE в будущем?
Просмотр рекомендаций по структуре проекта GAE в других сообщениях (например, ] this и this и this ) кажутся довольно плоскими - это лучший способ пойти?
А как насчет сторонних пакетов / модулей? Лучше всего бросить курить и использовать VirtualEnv с самого начала?
Большое спасибо. Prembo.