首页 > 解决方案 > 如何使用 Django db.sqlite3 作为 React 存储数据的数据库?

问题描述

我想使用 Django 作为 react 支持,并且我已经将 Django 与 react 应用程序集成。我的反应应用程序(在我的例子中是博客)已启动并与 Django 一起运行。为此,我进行了以下更改。

settings.py 中模板的目录:

在此处输入图像描述

settings.py 中静态文件的目录: 在此处输入图像描述

在不使用views.py的urls.py渲染模板中: 在此处输入图像描述

但现在我想使用 Django 的 db.sqlite3 作为我的反应应用程序的数据库。请告诉我如何配置它?我需要配置哪些其他设置才能从 react app 中的 db.sqlite3 数据库中获取数据?

如果你能给出一个示例代码,其中反应应用程序通过任何方法获取数据并将数据存储到 Django 数据库中,那就更好了。

如果需要有关设置的更多信息,请告诉我,我将相应地编辑我的问题。

标签: pythonreactjsdjangodjango-react

解决方案


Sqlite 是 Django 中的默认数据库。你不能直接从 React 访问数据库对象。您需要在 Django 端创建 REST API。REST API 可在 React 端访问。您可以使用它从前端发送请求到后端。然后基于请求的 Django 将可以访问数据库。它将处理 DB 对象并将结果作为响应返回。

我正在编写 Django+React 完整教程如何从头开始启动 SaaS。我希望它可以帮助你:链接到我的教程

django 反应


推荐阅读