如何在Django中实现一个ajax请求-创新互联-成都快上网建站

如何在Django中实现一个ajax请求-创新互联

这期内容当中小编将会给大家带来有关如何在Django中实现一个ajax请求,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

成都创新互联服务项目包括五龙口网站建设、五龙口网站制作、五龙口网页制作以及五龙口网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,五龙口网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到五龙口省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

创建项目如下所示:

如何在Django中实现一个ajax请求

settings.py文件的设置,这次我们除了要注册app和设置templates文件夹的路径,还要多设置一下static的路径,代码如下:

STATICFILES_DIRS = [
  os.path.join(BASE_DIR,'static')
]

首先,先对界面做处理,设置高为100%,然后引入我们所需要的文件static代码如下:

如何在Django中实现一个ajax请求

然后我们根据需求,创建一个点击事件,实现ajax请求,代码如下:

如何在Django中实现一个ajax请求

最后我们在视图文件中判断是否为ajax请求,代码如下:

from django.shortcuts import render
from django.http import HttpResponse,JsonResponse
# Create your views here.
def home(request):
  return render(request,'index.html')
def ajax_get(request):
  # 判断当前请求方式是否为ajax
  if request.is_ajax():
    city = request.GET.get('city')
    print(city)
    return JsonResponse({'content':"这是ajax请求"})
    # return render(request,'index.html',{'content':'这是ajax请求'})
  else:
    return JsonResponse({'content':"这是假的ajax请求"})
    # return render(request, 'index.html', {'content': '这是假的ajax请求'})

启动服务器,刷新页面。

urls.py文件中代码设置如下:

from django.contrib import admin
from django.urls import path
from myApp import views
urlpatterns = [
  path('admin/', admin.site.urls),
  path('home/',views.home),
  path('ajax_get/',views.ajax_get)
]

如何在Django中实现一个ajax请求

支持。如果你想了解更多相关内容请查看下面相关链接

上述就是小编为大家分享的如何在Django中实现一个ajax请求了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


分享名称:如何在Django中实现一个ajax请求-创新互联
本文链接:http://kswjz.com/article/dcecgs.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流