我目前正在建立一个网站,本地城市的供应商可以对其进行身份验证并发布其产品,以便用户可以搜索和购买它们。
我开始使用Django建立网站;同时,我参加了一个漂亮的ReactJS 30个小时以上的在线课程,并了解了您可以用它做什么:不仅是纯前端,例如路由,GET / POST请求,表单和验证,身份验证。我最初的想法是使用Django Rest(后端)和React(前端)来构建网站。
但是现在我有一个问题: 我可以仅使用React建立我的买卖网站吗? (也许可以使用Firebase等预制的后端网络将数据保存到数据库中或从数据库中读取数据,以节省时间。)
您认为我需要一些后端功能,这些功能在React,Firebase或其他服务上是不可能/不方便实现的吗?请考虑一下,我说的是一个经过认证的卖方和买方的非常标准的买卖网站。
非常感谢您的任何建议。
答案 0 :(得分:1)
虽然不需要使用Django,但确实需要使用一些后端框架来连接到数据库或数据存储。因此,要直接回答您的主要问题,可能需要其他后端系统来提供数据,管理身份验证令牌等。
Django使连接REST API非常简单(我也偏爱Django REST Framework),但是使用NodeJS无需使用Django就可以完成所需的一切。
即使使用NodeJS和简单的NoSQL数据存储,您仍在查看某种类型的后端。
我认为通过使用Django,DRF和React以及强大的数据库(如PostGreSQL),您正处于阻力最小的道路上。