gpt4 book ai didi

django - 驻留在 Azure VM 中的 postgresql 数据库的数据库 URL

转载 作者:行者123 更新时间:2023-12-04 19:17:09 25 4
gpt4 key购买 nike

我有一个运行 Ubuntu 的 Azure VM,并有一个我的 Django 应用程序以及它的 postgresql 数据库安装在它上面。

此外,我还有一个使用 Django 创建的 Azure Web 应用程序,然后我将其连接到 github,并提取了我在上述 Azure VM 上拥有的相同应用程序的源代码。

我现在希望这个 Django Azure Web App 中的 settings.py 指向 Azure VM 中的数据库。

通常,这样做的方法是在应用程序的 settings.py 中列出数据库 url。 我的问题是:如果要尝试从 Azure Web 应用程序(即 Azure VM 外部)访问它,我安装在 Azure VM 中的 postgresql 数据库的数据库 URL 是什么?会不会是:postgres://AzureVM'sFQDN:5432/nameofdatabase ?

最佳答案

如果您在 VM 上打开了端口 5432,那么这将是从任何地方连接到您的数据库的正确字符串。您是否尝试将您的开发机器连接到该数据库?

如果您使用新的 azure 资源管理器部署模型创建了设置,您还应该能够在同一虚拟网络中创建 Web 应用程序和数据库 VM。这样,您可以只为 Web 应用程序提供对数据库的访问,而不是为整个互联网提供访问权限。

关于django - 驻留在 Azure VM 中的 postgresql 数据库的数据库 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33941200/

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