【问题标题】:How to host deploy my django project to firebase如何将我的 django 项目部署到 firebase
【发布时间】:2020-10-18 17:31:55
【问题描述】:

我做了这个小django项目,它显示了给定城市未来三天的天气,它只是一个单页项目,它看起来像这样

我想在 firebase 上部署/托管它 我的项目链接here 但是我不知道该怎么做,请帮忙。

编辑

好的,现在我知道我可以将 cloud run 用于我的后端和 firebase 用于我的前端,有人可以给我一步一步的过程如何将我的 django 文件放入 cloudrun 和 firebase,以及如何连接它们,拜托

【问题讨论】:

    标签: python django firebase firebase-hosting google-cloud-run


    【解决方案1】:

    Firebase 托管仅托管静态内容,这意味着它不会运行您的 Python/Django 代码。但是您可以在 Cloud Run 上运行代码,然后将其与 Firebase 托管集成。见https://firebase.google.com/docs/hosting/cloud-run

    【讨论】:

      【解决方案2】:

      您可以在 firebase 上上传动态或静态内容,对于 Django 应用,它是动态的,但您的样式表/脚本是静态内容。

      settings.py 中,您必须为静态文件指定路由并将它们存储在其中,例如:STATIC_ROOT = '/path/to/static'

      然后在你的服务器中你必须指定所有的静态文件都存储在上面的路径中。

      在这里找到更多信息:https://cloud.google.com/appengine/docs/standard/python3/serving-static-files

      【讨论】:

        猜你喜欢
        • 2019-09-23
        • 2016-01-11
        • 2020-10-24
        • 2017-09-01
        • 2021-03-09
        • 2017-09-06
        • 1970-01-01
        • 2020-03-20
        • 1970-01-01
        相关资源
        最近更新 更多