Django_视图函数

视图函数

def example_edit(request,nid,xid):
				request.method
				request.GET
				request.POST 

				return HttpResponse(‘文本‘)
				return redirect(‘url‘)
				# 打开模板,读取数据到内存
				# {‘k1‘:‘v1‘},对模板中的特殊字符进行“渲染”
				# 生成不含特殊标签(已经被替换完毕)的字符串
				return render(request,‘模板路径‘,{‘k1‘:‘v1‘})

  

原文地址:https://www.cnblogs.com/wangmengzhu/p/8310058.html

时间: 2024-07-30 06:10:40

Django_视图函数的相关文章

django RESTful研究一第一个测试例子(用序列化器编写原生的Django视图函数)

让我们看看通过 Serializer 类怎样来编写 API 的视图函数,现在我们不会使用 REST 框架中的特性,仅仅写原生的Django视图函数. 一.我们创建一个 HttpResponse 的子类,用来将任何数据转换成 JSON格式. 编辑snippets/views.py,如下: from django.http import HttpResponse from django.views.decorators.csrf import csrf_exempt from rest_framew

Flask04 后台获取请求数据、视图函数返回类型、前台接受响应数据

1 后台获取请求数据 1.1 提出问题 前台发送请求的方式有哪些 后台如何获取这些请求的参数 1.2 前台发送请求的方式 GET.POST.AJAX 点睛:如果不指定请求方式,浏览器默认使用GET请求 点睛:进入登录页面的请求和提交登录信息的请求使用的路径都是一样的,只不过前往登录页面的请求是GET请求,服务器返回的是一个静态的页面:当录入登录信息点击确定后就会向后台发送一个POST请求,后台经过逻辑处理后,如果登录信息正确就会返回一个静态主页面(注意:虽然这两个请求都是使用的一样的路径,但是我

2.2、路由和视图函数

客户端(例如 Web 浏览器)把请求发送给 Web 服务器,Web 服务器再把请求发送给 Flask程序实例.程序实例需要知道对每个 URL 请求运行哪些代码,所以保存了一个 URL 到Python 函数的映射关系.处理 URL 和函数之间关系的程序称为路由. 在 Flask 程序中定义路由的最简便方式,是使用程序实例提供的 app.route 修饰器,把修饰的函数注册为路由.下面的例子说明了如何使用这个修饰器声明路由: @app.route('/index') def index(): ret

Django视图函数

一.视图函数 1. 视图函数的第一个参数一定是一个HTTPRequest类型的对象,这个对象是Django自动创建的,具体形参名通常用request.通过这个对象,可以调用请求的一些参数,比如request.path,request.method,request.META去查看请求信息. 2. 视图函数必须返回一个HTTPResponse类型的对象,这个对象必须是人工创建的.

第三百零五节,Django框架,Views(视图函数),也就是逻辑处理函数里的各种方法与属性

Django框架,Views(视图函数),也就是逻辑处理函数里的各种方法与属性 Views(视图函数)逻辑处理,最终是围绕着两个对象实现的 http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpRequest     HttpRequest对象 逻辑处理函数的第一个形式参数,接收到的就是HttpRequest对象,这个对象里封装着用户的各种请求信息,通过

python--django之视图函数

1.视图函数中的两个对象 1.1.request(请求对象): request.GET {} get请求数据 request.POST {} post请求数据 request.POST.getlist() request.method 请求方式 request.path 请求路径 request.get_full_path() 请求全路径 1.2.response(响应对象): Httpresponse() 1.2.1.render(request,template_name,context)

django框架----django 模型 URL配置 视图函数

下载Django 创建一个项目 在命令行中,使用 cd 命令进入你想存储代码所在的目录,然后运行以下命令: django-admin.py startproject mysite   让我们来看看 startproject 都创建了些什么: mysite/ manage.py #一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互. mysite/ __init__.py settings.py #Django 项目的设置/配置 urls.py #Django 项目的 URL

Django学习笔记第八篇--实战练习四--为你的视图函数自定义装饰器

零.背景: 对于登录后面所有视图函数,都需要验证登录信息,一般而言就是验证cookie里面的一些信息.所以你可以这么写函数: 1 def personinfo(request): 2 if request.COOKIES.get("login_flag") == "1": 3 return HttpResponse("Success!") 4 else: 5 return HttpResponse("Failed!") 这样就

Flask 给视图函数增加装饰器

在@app.route的情况下增加装饰器的写法: 1 from flask import Flask,request,render_template,redirect,session,url_for,views 2 from flask import render_template 3 4 app = Flask(__name__) #实例化flask对象 5 app.debug = True #能够随时更改自动重启,不加的话每次更改代码需要手动重启 6 app.config['SECRET_K