如何将我的Django项目部署到firebase

2024-04-26 17:18:06 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

编辑

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


Tags: 文件项目djangoruncloud编辑here链接
2条回答

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

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

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

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

Firebase宿主仅承载静态内容,这意味着它不运行Python/Django代码。但您可以在云上运行代码,然后将其与Firebase主机集成。见https://firebase.google.com/docs/hosting/cloud-run

相关问题 更多 >