【发布时间】:2020-04-13 21:13:52
【问题描述】:
我最近构建了一个 Django 应用程序,它有一个数据库并执行一些浮点运算(biopython、alpha-shapes 和对来自 数据库的晶体学数据的类似算法) 应 React.js 前端的请求。
我想知道部署类似长期的东西的最佳方式是什么,以及两个代码库如何相互通信(目前在 localhost 上运行良好)。 我遇到了一些建议,例如 django 的数字海洋和前端的 firebase,当然还有heroku。
然而,我从来没有托管过一个最终会投入生产的网站,更不用说两个了,我有点不知所措
- 两个代码库如何相互通信,
- 部署时如何保留django虚拟环境中安装的所有包,
- 如何在线传输调用所在的数据库。
我非常感谢任何指向要阅读的资源或架构建议的指针。 非常感谢!
【问题讨论】:
-
Django wise heroku 是通往恕我直言的道路。所以你的 React 部分是在你的 Django 项目中实现的?至于安装的包,托管服务涵盖了所有需要的包,不用担心。如果您使用 PostgreSQL,Heroku 还提供 PostgreSQL 插件。
标签: django reactjs django-rest-framework web-deployment web-hosting