Django與AJAX實現網頁動態資料顯示

2021-08-18 03:08:41 字數 861 閱讀 4936

這部分已經折騰我兩天了,還是沒有頭緒,可能還會折騰更久,最後在第三天上午解決問題,在乙個不起眼的地方被坑了,jquery載入的問題。會者不難,難者不會,希望後面人少走彎路吧

建立後台讀取資料函式,用於後台從資料庫讀取資料。在views.py檔案內增加以下**

return jsonresponse(context)data_fresh是函式名

test是django專案下的模型

order_by(「-time」)[0]指按時間列倒序排列並取第一行資料

temp1是第一行資料裡的temp1資料

如果沒有資料庫資料的話,直接寫成固定的資料用來測試也是可以的

載入函式,讓html頁面能夠訪問到函式。在urls.py新增一下**

urlpatterns = [

path('data_fresh/', views.data_fresh, name="data_fresh"),

]

前端使用jquery訪問後台函式,要實現資料動態顯示,還需要增加定時程式,在html頁面插入以下**

$(document).ready(function

()) }

setinterval(refresh, 3000)

})script>

上面的程式將第1步裡的temp1和temp2寫入id為result1和result2的標籤裡

Django框架利用ajax實現批量匯入資料功能

url.py 複製 如下 url r workimpor程式設計客棧t keywork.views.import keywork name import keywork view.py from keywork.models import devdata from django.http impor...

django網頁繼承

詩歌 標題 詩歌 作者 詩歌 內容 將進酒 李白君不見,黃河之水天上來,奔流到海不復回。君不見,高堂明鏡悲白髮,朝如青絲暮成雪!人生得意須盡歡,莫使金樽空對月。天生我材必有用,千金散盡還復來。烹羊宰牛且為樂,會須一飲三百杯。岑夫子,丹丘生,將進酒,杯莫停。與君歌一曲,請君為我傾耳聽。鐘鼓饌玉不足貴,...

Django實現簡單網頁彈出警告

django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib.messages django.contrib.staticfiles from d...