gpt4 book ai didi

python - 将第一个 django 测试应用程序部署到任何地方(azure 或 heroku)

转载 作者:行者123 更新时间:2023-12-03 07:02:34 26 4
gpt4 key购买 nike

tldr; - 当我过去部署 Flask 应用程序时,它会在项目文件夹的主根目录中使用requirements.txt 文件,以便azure 或heroku 可以了解需要安装哪些模块。然而,这是我第一次搞乱 django。我正在尝试测试部署到azure或heroku,但我azure无法检测到应用程序的堆栈,因为文件夹的主根目录中没有requirements.txt文件。

稍微搞了一下django,它似乎比flask复杂得多。 我可以做什么来测试将最基本的应用程序部署到 azure 应用程序服务、heroku 或 aws 或其他任何地方?

我尝试像通常使用 Flask 一样部署 django 应用程序,但收到错误:

Could not auto-detect the runtime stack of your app.
HINT: Are you in the right folder?
For more information, see 'https://go.microsoft.com/fwlink/?linkid=2109470'

这是我在我身边看到的图片: enter image description here

我假设我不在正确的文件夹中,但我不确定这是否完全是问题所在。

这是我正在测试自己的应用程序。它是一个 Microsoft 身份验证测试应用程序,您可以在其中针对网页测试您的 Xbox Live 帐户、Microsoft 学校帐户或 Microsoft 工作帐户:https://github.com/Azure-Samples/ms-identity-python-django-tutorial

**当然,我添加了来自azure的应用程序注册信息。事实上,相同的应用程序注册信息适用于我的 Flask 应用程序,因此任何 azure 应用程序注册问题可能都不是问题。 **

最佳答案

您链接的存储库包含多个项目。听起来您需要克隆它,然后将项目子目录之一(应该已经有自己的requirements.txt)移动到一个新的工作树中,在那里初始化一个新的存储库,然后将其推送到云提供商。

关于python - 将第一个 django 测试应用程序部署到任何地方(azure 或 heroku),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72109070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com