美文网首页百人计划
django之接口开发

django之接口开发

作者: 小鱿鱼Gun神 | 来源:发表于2019-09-30 17:56 被阅读0次

思路:绑定一个url登录页面,访问Login地址调用Login方法,处理接口返回数据

首先创建一个django项目,配置一个登录地址

from django.conf.urls import url
from django.contrib import admin
#在views下面去找login函数
from Web.views import login

urlpatterns = {
    url(r'^admin/', admin.site.urls),
    url(r'^login', login)#访问login地址,跳转到login函数处理,login函数在views里面

}
配置地址.png

在templates下面创建一个html


登录页面.png

在views下处理请求接口

from django.http.response import HttpResponse
from django.shortcuts import render_to_response
import json

def login(request):

    if request.method == 'POST':
        #定义一个字典
        result={}
        username = request.POST.get('username')
        password=request.POST.get('password')
        #给字典赋值
        result['username'] = username
        result['password'] = password
        #把字典转化为json
        result=json.dumps(result)
        #告诉浏览器以json格式返回,格式是utf-8
        return HttpResponse(result,content_type='application/json;charset=utf-8')
    else:
        #当请求方式不为post时,返回login整个页面
        return render_to_response('login.html')
views.py.png

运行


运行.png
返回json.png

相关文章

网友评论

    本文标题:django之接口开发

    本文链接:https://www.haomeiwen.com/subject/dikhpctx.html