Django 视图(二)

2016/05/13 Django 阅读次数:

视图返回数据

在浏览器中使用javascript发起ajax请求时,返回json格式的数据

ajax代码执行过程如下:

  • 1.发起请求。
  • 2.服务器端视图函数执行。
  • 3.执行回调函数。

重定向

当一个逻辑处理完成后,不需要向客户端呈现数据,而是转回到其它页面,如添加成功、修改成功、删除成功后显示数据列表,而数据的列表视图已经开发完成,此时不需要重新编写列表的代码,而是转到这个视图就可以,此时就需要模拟一个用户请求的效果,从一个视图转到另外一个视图,就称为重定向

重定向简写函数redirect {#重定向简写函数redirect}

在django.shortcuts模块中为重定向类提供了简写函数redirect。

1)修改booktest/views.py文件中red1视图,代码如下:

from django.shortcuts import redirect
...
def red1(request):
    return redirect('/')

Search

    Table of Contents