任何数据库更新都会刷新React + Django应用

时间:2018-11-30 10:41:18

标签: django reactjs

我目前是React的初学者,目前正在构建一个在Django Framework之上运行的React应用程序。我的策略是我有一个Django模板,在其中附加了整个React应用程序。基本上在Django的urls.py中,我有所有REST API的URL列表和单个模板的URL。

我已经坚持了一段时间。发生这种奇怪的行为是,我对数据库所做的任何更新都会刷新网站,无论此更新是通过React中的表单(即使我执行e.preventDefault())还是在Django中进行更新内置的管理面板页面(创建,更新或删除内容)。

我不完全知道与您分享什么(即代码的哪一部分),因为我什至不知道问题出在哪里,但是我很乐意遵守您的任何要求。预先谢谢你!

1 个答案:

答案 0 :(得分:0)

这是React的先天,每次更改React状态时,都会触发重新渲染。
要停止此操作,您可能需要查看数据库更新是否正在更改反应状态并进行相应调整。