【问题标题】:Using manage.py commands on Google App Engine在 Google App Engine 上使用 manage.py 命令
【发布时间】:2020-07-16 23:26:26
【问题描述】:

我已经将我的第一个 Web 应用程序部署到了谷歌云,我在第一次旅行中遇到了很多困难。

我的主要问题(以及创建这篇文章的原因)是如何使用 manage.py 执行命令,例如迁移?如果这不可能,如何处理数据库中的迁移?

我在云中工作时遇到问题,我正在使用 Cloud SQL for Postgresql 和 App Engine Flexible 环境,如果有经验的人可以帮助我,我将不胜感激。

提前致谢。

【问题讨论】:

  • 回答问题how我们应该知道你已经尝试了什么
  • 欢迎来到 Stack Overflow Augusto,您能否分享您已经尝试过的内容,以便我们为您指明正确的方向?
  • 问题是我还没有做任何事情,通常我会在 SO 或 reddit 上寻找一两天的答案并找到答案。这次我完全崩溃了,因为我在任何地方都找不到任何关于它的信息。我什至无法访问 django 管理页面,因为我不知道如何执行第一次迁移。

标签: django google-app-engine


【解决方案1】:

好的,问题解决了。我通过使用 Cloud SQL Proxy 的本地副本解决了这个问题,实际上这很容易。

在这里找到答案https://cloud.google.com/python/django/appengine#deploying_the_app_to_the_standard_environment_

我在我的 TIL 存储库中强调了本文最重要的部分,如果您正在寻找更快的答案。 https://github.com/jaocfilho/til/blob/master/google-cloud-platform/proxy-with-sql-instance.md

谢谢大家。

【讨论】:

  • 从 localhost 迁移数据库很容易,但如何从 CI 工作中迁移。将数据库迁移排除在持续集成的流程之外并不是很聪明....有很多坑可以踩进去:-(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-25
  • 1970-01-01
  • 2011-08-18
  • 2020-11-23
  • 2020-12-10
  • 2017-05-17
相关资源
最近更新 更多