mysql - 在不刷新的情况下更新 Django 中的值

标签 mysql django refresh updating

我是网页设计的新手,我需要帮助解决我目前遇到的问题。我在 Django 的帮助下编写了一个网页,它从 MySQL 数据库中提取值并使用嵌入式 for 循环将它们放在网页上。数据库中的值不断更新,为了在我刷新页面时显示新值。这种方法看起来很笨拙,我想知道是否有简单的方法让它们在不刷新的情况下更新?

!DOCTYPE html>

<html lang="en">

<head>
<meta charset="utf-8" />
<meta http-equiv="refresh" content="0.5">
<link rel="stylesheet" href="css/style.css">
<link href="images/favicon.ico" rel="shortcut icon">
<title>Health monitor</title>
</head>

<body>

<div class="container">
<h1>Health Monitor</h1>
<h2>Temperature Data</h2>
    {% for heat in temp %}
<h3>Current temperature {{ heat.hot }} </h3>
<p>You might want to call a nurse</p>
    {% endfor %}

最佳答案

有几种方法,也许最简单和最容易使用的是使用 ajax polling 来请求间隔更新。

这将在 JavaScript 中完成。每隔 x 秒,您将向您的 Django 应用程序发出请求,以查看是否有任何更改。

关于mysql - 在不刷新的情况下更新 Django 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15638183/

相关文章:

mysql - 将表1中所有2等于数据的记录复制到表2中的一条记录

php - 在str_replace中使用sql查询

php - 如何从不同的类调用我的数据库类

Django-Rest-Framework 自定义用户不散列密码(序列化程序问题)

javascript - 创建一个没有页面刷新的基本可滚动缩略图 slider

mysql - 将数据从旧数据库插入新数据库而不删除新数据

django - 如何将 Chrome 扩展添加到 django-cors-headers 白名单?

python - Django : Can we use . exclude() on .get() in django querysets

python - 更新 matplotlib 中的线条

react-native - React Native - goBack() 上的 React 导航重新渲染面板