我什至需要Django吗?

时间:2019-01-04 21:40:45

标签: django reactjs firebase django-rest-framework

我目前正在建立一个网站,本地城市的供应商可以对其进行身份验证并发布其产品,以便用户可以搜索和购买它们。

我开始使用Django建立网站;同时,我参加了一个漂亮的ReactJS 30个小时以上的在线课程,并了解了您可以用它做什么:不仅是纯前端,例如路由,GET / POST请求,表单和验证,身份验证。我最初的想法是使用Django Rest(后端)和React(前端)来构建网站。

但是现在我有一个问题: 我可以仅使用React建立我的买卖网站吗? (也许可以使用Firebase等预制的后端网络将数据保存到数据库中或从数据库中读取数据,以节省时间。)

您认为我需要一些后端功能,这些功能在React,Firebase或其他服务上是不可能/不方便实现的吗?请考虑一下,我说的是一个经过认证的卖方和买方的非常标准的买卖网站。

非常感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

虽然不需要使用Django,但确实需要使用一些后端框架来连接到数据库或数据存储。因此,要直接回答您的主要问题,可能需要其他后端系统来提供数据,管理身份验证令牌等。

Django使连接REST API非常简单(我也偏爱Django REST Framework),但是使用NodeJS无需使用Django就可以完成所需的一切。

即使使用NodeJS和简单的NoSQL数据存储,您仍在查看某种类型的后端。

我认为通过使用Django,DRF和React以及强大的数据库(如PostGreSQL),您正处于阻力最小的道路上。