如何托管将我的Django项目部署到Firebase

时间:2020-06-28 13:24:24

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

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

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

修改

好吧,现在我知道我可以将cloud run用于后端,将firebase用于前端,有人可以逐步介绍如何将django文件放入cloudrun和firebase以及如何连接它们的方法,请< / p>

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

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

在此处查找更多信息:https://cloud.google.com/appengine/docs/standard/python3/serving-static-files