zoukankan      html  css  js  c++  java
  • Django中的视图函数

    一. 创建views.py文件,在工程文件夹根目录创建views.py视图文件,其实任意文件名都可以,使用views是为了遵循传统。

    注:所有的views函数都需要以request对象作为第一个参数request代表客户端浏览器向服务器请求的一个信息字符串,views中的函数需要接收这个字符串才行对他进行处理。

     

    二.HttpResponse函数:

    在views.py里面,我们可以使用HttpResponse直接给页面返回一个字符串。

    调用HttpResponse直接给页面返回一个字符串。

    from django.http import HttpResponse

    def hello(request):    

    return HttpResponse("Hello World!")

    三.调用render函数返回一个网页:

    render 英文是提供的意思:

    render 是一个主要用来返回一个html模板页面的函数。

    render(request,template_name,context=None,content_type=None,status=None,

    using=None)

    此方法的作用是:接收到一个请求,结合一个给定的模板和一个给定的context上下文字典,并返回一个渲染后的 HttpResponse 对象。通俗的讲就是接收到一个请求,然后指定好一个html模板,并把上下文context字典中的内容, 加载进templates_name中指定的模板文件, 并通过浏览器渲染呈现.

    参数详解:

    request: 是一个固定参数, 就是指通过接受到的通过wsgi处理过的客户端浏览器请求数

    据。

    template_name:templates中定义的HTML文件, 要注意路径比如'templatespollsindex.html', 参数就要写‘pollsindex.html’

  • 相关阅读:
    一个C++程序员学习C#语言
    C#入门教程笔记
    完全卸载mysql 停止服务、卸载相关程序、删除注册表
    C++结构简介
    babun,windows shell
    无限极设计以及随意移动节点(树结构)
    springboot 配置访问外部静态资源详解
    mysql8+keepalived 双主高可用搭建
    mysql 双主复制搭建
    mysql 主备搭建
  • 原文地址:https://www.cnblogs.com/hewanli/p/11724439.html
Copyright © 2011-2022 走看看