电商网站建设建议,哈尔滨菜牌制作,企业公司网站建设,js做论坛网站视图函数 视图函数#xff0c;简称视图#xff0c;是一个简单的Python 函数#xff0c;它接受Web请求并且返回Web响应。 无论视图本身包含什么逻辑#xff0c;都要返回响应 请求对象 urls.py from django.contrib import admin
from django.urls import path,re_pathfrom a…视图函数 视图函数简称视图是一个简单的Python 函数它接受Web请求并且返回Web响应。 无论视图本身包含什么逻辑都要返回响应 请求对象 urls.py from django.contrib import admin
from django.urls import path,re_pathfrom app01 import viewsurlpatterns [path(admin/, admin.site.urls),re_path(rindex/,views.index), #调用的是index(request)re_path(^$,views.index), # 啥都不写访问的是根路径IP端口
] views from django.shortcuts import render, HttpResponse# Create your views here.
http://127.0.0.1:8000/index/
协议://IP:port/路径/?get请求数据
url协议、路径端口之后问号之前、get请求数据问号后面的。
def index(request):print(method, request.method) # GET or POSTprint(request.GET) # 如果是get请求这个字典里就有值 request.GET.get(name)print(request.POST) # 如果是post请求这个字典里就有值 request.POST.get(name)print(request.path) # /index/ 或 /print(request.get_full_path()) # 可以获得get请求数据 /index/?a1print(request.is_ajax()) # 判断是不是ajax方法返True或Falsereturn render(request, index.html) 响应对象 响应对象主要有三种形式 HttpResponse() render() redirect() # return HttpResponse(h1OK/h1)
# return redirect(http://example.com/) import datetime
now datetime.datetime.now()
return render(request, index.html, {time: now})render方法会检测模板文件有没有模板语法如果有的话就渲染成html文件。index.html -- 模板文件 转载于:https://www.cnblogs.com/hexiaorui123/p/10503150.html