python功能

1.前端使用ajax

项目名字/views.py

from django.shortcuts import render
from django.http import JsonResponse
from pythonweb.models import Mobile

# Create your views here.
def index(request):
    print(1)
    str = Mobile.objects.all()
    return render(request, 'index.html', {'str': str})

def ajax_list(request):
    print(2)
    a={'key':'123'}
    return JsonResponse(a)

app/urls.py

from django.contrib import admin
# from django.urls import urlpatterns
from pythonweb import views
from django.conf.urls import url
# from pythonweb import views

urlpatterns = [
    url('admin/', admin.site.urls),
    url('views/', views.index),
    url(r'^ajax_list/$', views.ajax_list),
]

html

    $(function(){
        $.ajax({
            url:'/ajax_list/',
            dataType:'json',
            success:function(data){
                console.log(data)
            }
        })
    })

  

 

 

原文地址:https://www.cnblogs.com/GainLoss/p/9577043.html