【发布时间】:2020-11-02 10:51:46
【问题描述】:
我有一个非常具体的问题,我完全没有经验,希望得到一些指导。
我在我的网站上托管了一个简单的 HTML/JS 表单,该表单要求输入电话号码,并在提交时向我使用 Google App Engine 托管的 Python 应用程序发出请求,该应用程序随后运行 API将文本发送到该号码。
到目前为止,效果很好。但是我希望能够将该数字存储到一个简单的文本文件中,并将其推送到我的 git 存储库,因为我有一个 Heroku 应用程序,它监听每次推送以重新部署应用程序并运行计划任务以发送常规文本向该现已更新列表中的每个号码发送消息。
我遇到的问题是弄清楚这个数字文本文件的托管位置以及如何写入它,然后使用 gitpython 之类的库进行推送。
这一切都可以在本地运行,但当应用程序由 Google App Engine/Heroku 构建和部署时就不行了。
【问题讨论】:
-
如果您需要帮助,您应该说明在 Google App Engine+Heroku 上运行时遇到的问题。也就是说,将用户数据存储在 git repo 中听起来是个坏主意。您应该使用 Google App Engine 或 Heroku 的持久存储选项。
-
谢谢@nog642!我不知道他们的持久存储选项。我会查一下。
-
Heroku 至少没有有持久存储选项。
标签: python google-app-engine heroku git-remote gitpython