我做了这个小django项目,它显示了给定城市未来三天的天气,它只是一个单页项目,看起来像这样
我想在Firebase上部署/托管它 我的项目链接here 但是我不知道该怎么做,请帮忙。
修改
好吧,现在我知道我可以将cloud run用于后端,将firebase用于前端,有人可以逐步介绍如何将django文件放入cloudrun和firebase以及如何连接它们的方法,请< / p>
答案 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