欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django+Ajax異步刷新/定時(shí)自動(dòng)刷新實(shí)例詳解

 更新時(shí)間:2022年10月25日 16:29:11   作者:Halo-Z  
AJAX是前端技術(shù)的集合,包括JavaScript、XML、HTML、CSS等,下面這篇文章主要給大家介紹了關(guān)于Django+Ajax異步刷新/定時(shí)自動(dòng)刷新的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

分享一下最近在學(xué)習(xí)Django過(guò)程中,遇到和解決的一些有趣的方法和問(wèn)題

一、Django是什么?

Django也不用在過(guò)多的去介紹了。使用python進(jìn)行web開(kāi)發(fā)的基本上都在用著框架,反正大家都在用,哈哈哈

二、Ajax異步刷新

1.jQuery語(yǔ)法下的Ajax運(yùn)用

代碼如下(示例):

  $.ajax(
            {
                type:"GET",
                url:"/ajax_loadavg",
                dataType:"json",
                success:function (data) {
                    json_data = data
                    }

當(dāng)然大家別忘了在頁(yè)面引入jQuery的源

<script src="{% static 'Privilege/vendor/jquery/jquery.min.js'%}"></script>

通過(guò)這種方式,可以實(shí)現(xiàn)異步數(shù)據(jù)更新,做到只刷新部分頁(yè)面而不需要整個(gè)頁(yè)面進(jìn)行刷新!??!

2.定時(shí)刷新頁(yè)面的樣例

這里面使用chartist響應(yīng)式圖標(biāo)作為案例,設(shè)定每15s中對(duì)圖表進(jìn)行一次刷新。

HTML5代碼示例如下:

<div id="headline-chart" class="ct-chart"></div>

jQuery代碼示例如下:

 setInterval(function () {
  $.ajax(
            {
                type:"GET",
                url:"/ajax_loadavg",
                dataType:"json",
                success:function (data) {
                    json_data = data
                   
			data = {
				labels: [0, 10, 20, 30, 40, 50, 60],
				series: [
                	[1, 2, 3, 4, 0, 0, 0],
					[0, 0, 0, 0, 0, 0, 0],
                	[0, 0, 0, 0, 0, 0, 0],
				]
			};

			options = {
				height: 300,
				showArea: true,
				showLine: false,
				showPoint: false,
				fullWidth: true,
				axisX: {
					showGrid: false,
               	 showLabel: false
				},
				lineSmooth: false,
				};

			new Chartist.Line('#headline-chart', data, options);
		 }
		 },15000)

Django 視圖(view)代碼如下:

注意:此處只是展示Ajax與Django如何進(jìn)行交互,Ajax獲取的JSON數(shù)據(jù)并未進(jìn)行利用!

@csrf_exempt
def ajax_loadavg(request):
    if request.method == 'GET':
        context = {'output_loadavg':output_loadavg}
        return HttpResponse(json.dumps(context))

url配置

path('ajax_loadavg/', views.ajax_loadavg, name='ajax_loadavg'),

3.展示效果

可以替換series部分的數(shù)據(jù),進(jìn)行展示

總結(jié)

感興趣的小伙伴可以參看,也希望有想法的小伙伴,評(píng)論區(qū)多多發(fā)表意見(jiàn)?。?!

Chartist圖表官網(wǎng)鏈接

http://gionkunz.github.io/chartist-js/

到此這篇關(guān)于Django+Ajax異步刷新/定時(shí)自動(dòng)刷新的文章就介紹到這了,更多相關(guān)Django Ajax定時(shí)自動(dòng)刷新內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 對(duì)Python3 goto 語(yǔ)句的使用方法詳解

    對(duì)Python3 goto 語(yǔ)句的使用方法詳解

    今天小編就為大家分享一篇對(duì)Python3 goto 語(yǔ)句的使用方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Django中多種重定向方法使用詳解

    Django中多種重定向方法使用詳解

    這篇文章主要介紹了Django中多種重定向方法使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 通過(guò)Py2exe將自己的python程序打包成.exe/.app的方法

    通過(guò)Py2exe將自己的python程序打包成.exe/.app的方法

    這篇文章主要介紹了通過(guò)Py2exe將自己的python程序打包成.exe/.app的方法,需要的朋友可以參考下
    2018-05-05
  • Pytorch 多維數(shù)組運(yùn)算過(guò)程的索引處理方式

    Pytorch 多維數(shù)組運(yùn)算過(guò)程的索引處理方式

    今天小編就為大家分享一篇Pytorch 多維數(shù)組運(yùn)算過(guò)程的索引處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 關(guān)于Python 列表的索引取值問(wèn)題

    關(guān)于Python 列表的索引取值問(wèn)題

    這篇文章主要介紹了Python 列表的索引取值,本節(jié)重點(diǎn)掌握多次索引取值的語(yǔ)法:列表[索引][索引],結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • python如何用matplotlib創(chuàng)建三維圖表

    python如何用matplotlib創(chuàng)建三維圖表

    這篇文章主要介紹了python如何在matplotlib中創(chuàng)建三維圖表,幫助大家更好的利用python進(jìn)行數(shù)據(jù)分析,感興趣的朋友可以了解下
    2021-01-01
  • 帶你了解Python語(yǔ)言的神奇世界

    帶你了解Python語(yǔ)言的神奇世界

    大家好,本篇文章主要講的是帶你了解Python語(yǔ)言的神奇世界,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python獲取百度熱搜的完整代碼

    Python獲取百度熱搜的完整代碼

    這篇文章主要介紹了Python獲取百度熱搜的完整代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫(kù)授權(quán)問(wèn)題

    Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫(kù)授權(quán)問(wèn)題

    這篇文章主要介紹了Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫(kù)授權(quán)問(wèn)題,文章內(nèi)容介紹詳細(xì),需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)或工作有所幫助
    2022-03-03
  • Python中的類與類型示例詳解

    Python中的類與類型示例詳解

    這篇文章主要給大家介紹了關(guān)于Python中類與類型的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論