首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django 2.1.7 视图 - HttpResponse对象、子类JsonResponse、子类HttpResponseRedirect

如果使用这种方式构造一个漂亮丰富的页面,对于开发人员真是会发疯,于是就有了下面的方式: 调用模板 可以将html、css、js定义到一个html文件中,然后由视图来调用。...Django中提供了HttpResponseRedirect对象实现重定向功能,这个类继承自HttpResponse,被定义在django.http模块中,返回的状态码为302。...示例 1)在assetinfo/views.py文件中定义视图red1,代码如下: from django.http import HttpResponseRedirect # 定义重定义向视图,转向刚刚创建的...可以看到页面重定向到访问json1的页面了。...1)修改assetinfo/views.py文件中red1视图,代码如下: from django.shortcuts import redirect # 定义重定义向视图,转向刚刚创建的json1页面

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python基础菜鸟教程_菜鸟课程好还是文都好

    windows键+R打开搜索,输入cmd,进入到windows命令行页面,输入: pip install Django 当看到提示suceessful后,表示下载成功。...如果大家一步一步按照上面的步骤来,会出现如下图所示的页面,说明大家的页面跟框架都已经搭建好了,点击蓝色的网址就可以了。...url即路由信息往往存在于urls.py文件中的urlpatterns列表中。在最开始的时候,jango往往使用的url来设置路由,现在通常由path来设置。 现在来简单介绍一下urls的几种用法。...] views.py #views.py中存放的是视图函数,在路由中可以设置访问其的视图函数。...这个视图函数代码一般约定是放置在项目或应用程序目录中的名为views.py的文件中。

    1.7K10

    Django学习笔记 1.4 表单和通用视图

    文章目录 前言 1 编写一个简单的表单 1.1 模版中新增表单 1.2 视图中新增交互处理 1.3 重定向的 results 页面增加显示 1.4 完善 results.html 页面代码 2 通用视图...1 编写一个简单的表单 1.1 模版中新增表单 更新一下在上一个教程中编写的投票详细页面的模板 (“polls/detail.html”) ,增加一个 HTML 元素: {{ question.question_text...1.2 视图中新增交互处理 polls/views.py 中将投票选择存入数据库,同时做URL的重定向处理。...return HttpResponseRedirect(reverse('polls:results', args=(question.id,))) 1.3 重定向的 results 页面增加显示 还是在视图中处理...这些视图反映基本的 Web 开发中的一个常见情况:根据 URL 中的参数从数据库中获取数据、载入模板文件然后返回渲染后的模板。

    80110

    django 1.8 官方文档翻译: 1-2-4 编写你的第一个Django应用,第4部分

    在 polls/views.py 中添加如下代码: from django.shortcuts import get_object_or_404, render from django.http import...HttpResponseRedirect 对象需要一个参数:用户将被重定向的 URL (请继续看下去在这情况下我们是如何构造 URL ) 。...这个技巧不是特定于 Django 的;它是优秀的 Web 开发实践。 在本例中,我们在 HttpResponseRedirect 的构造方法中使用了 reverse() 函数。...该重定向 URL 会调用 ‘results’ 视图并显示最终页面。 正如在教程 第3部分提到的,request 是一个 HttpRequest 对象。...想了解 HttpRequest 对象更多的内容,请参阅 request 和 response 文档 。 当有人投票后,vote() 视图会重定向到投票结果页。

    1.5K10

    接口测试平台代码实现5:亲手创造第一个首页

    上节我们学的主要是如何启动服务,并让同事进入你的django默认页面,接下来要学习如何理解和操作一个自造页面来让同事可以访问。...下面来找到urls.py文件,进去看到 它已经自动给你生成了一个映射,你可以按照它的格式去写后续的。 但是我们的后台函数 是写在views.py中的,当然可以自己新建其他的。...我们现在必须直接进入views.py文件,来写这个welcome函数。 注意,参数中一定要写一个request(可以自己改), 这个参数是必须存在的,只要是urls.py中映射的函数,必须有。...from django.http import HttpResponse,HttpResponseRedirect from django.shortcuts import render 调用的HttpResponse...函数是用来返回一个字符串的,后续返回的json格式字符串也是用它,HttpResponseRedirect 是用来重定向到其他url上的。

    46930

    Python django框架笔记(三):django工作方式简单说明和创建用户界面

    #博客主页面,这个可以理解为指向 http://localhost:8000/blog/的请求,都由views.py的archive函数处理 re_path(r'^$',views.archive...),] (4)   实现URLconf对应的视图函数mysite/blog/views.py(同时在创建模板文件(mysite/blog/ templates目录下,其实就是html文件,不过就是用django...views.py的archive函数中 render 中第三个参数的 键值(conetext,类似字典) 1 {% for post in posts %} 2 ...':LoginPostForm,}) #登录验证,用户名、密码正确则重定向到blog页面 def login_verification(request): if request.method =...= request.POST.get('user_password') #将账户和密码和数据库中的数据进行对比,true则重定向到blog页面 for l in LoginPost.objects.all

    1.2K70

    关于“Python”的核心知识点整理大全56

    链接到页面new_topic 接下来,我们在页面topics中添加一个到页面new_topic的链接: topics.html {% extends "learning_logs/base.html...调用save()时,我们传递了实参commit=False(见5),让Django创建一个新的条目对象,并 将其存储到new_entry中,但不将它保存到数据库中。...在7处,我们将用户重定向到显示相关主题的页面。调用reverse()时,需要提供两个实参: 要根据它来生成URL的URL模式的名称;列表args,其中包含要包含在URL中的所有实参。...接下来,调用HttpResponseRedirect()将用户重定向到 显示新增条目所属主题的页面,用户将在该页面的条目列表中看到新添加的条目。 4....该页面收到POST请求(条目文本经过修订)时,它将修改后的文本保存到数据库中: views.py from django.shortcuts import render --snip-- from

    14010

    Django通过next参数实现登录后跳转回到前一页的3种方法

    在实际Python web开发过程中,我们经常会碰到这样的应用场景。当用户试图访问某个页面或评论某个页面时,我们会要求其先登录,然后在用户在登录后自动跳转到用户试图访问的页面。...小编我今天就来总结下Django中如何实现用户登录后跳转回前一页的几种方法,希望对大家有所帮助。...(article_create)页面,所以可以直接在模板中通过next指定跳转链接。...') class ArticleDetailView(DetailView): model = Article 方法三: 视图views.py中实现跳转 在视图views.py中你可以使用HttpResponseDirect...更多内容见Django基础(10): URL重定向的HttpResonseDirect, redirect和reverse方法详解。

    2.4K30

    Django—视图

    这种语法用于test3/urls.py中,目的是将应用的urls配置到应用内部,数据更清晰并且易于维护。...上去  二、视图 视图就是python中的函数,视图一般被定义在"应用/views.py"文件中,此例中为"booktest/views.py"文件。...如果使用这种方式构造一个漂亮丰富的页面,对于开发人员真是会发疯,于是就有了下面的方式: 调用模板 可以将html、css、js定义到一个html文件中,然后由视图来调用。...Django中提供了HttpResponseRedirect对象实现重定向功能,这个类继承自HttpResponse,被定义在django.http模块中,返回的状态码为302。...重定向简写函数redirect 在django.shortcuts模块中为重定向类提供了简写函数redirect。 1)修改booktest/views.py文件中red1视图,代码如下: ? ?

    4.5K20

    Django快速入门——投票程序(4,6)表单&界面、风格

    • 在增加Choice的得票数之后,代码返回一个 HttpResponseRedirect 而不是常用的 HttpResponse,HttpResponseRedirect只接收一个参数:用户将要被重定向的...视图将请求重定向到Question的结果界面。...除了服务端生成的HTML以外,网络应用通常需要一些额外的文件——比如图片,脚本和样式表——来帮助渲染网络页面。在Django中,我们把这些文件统称为“静态(static)文件”。...这就是 django.contrib.staticfiles 存在的意义:它将各个应用的静态文件(和一些你指明的目录里的文件)统一收集起来,这样一来,在生产环境中,这些文件就会集中在一个便于分发的地方。...警告 {% static %}模板标签在静态文件(例如样式表)中是不可用的,因为它们不是由 Django 生成的。

    27720

    关于“Python”的核心知识点整理大全55

    将显示所有主题的页面中的每个主题都设置为链接 在浏览器中查看显示特定主题的页面前,我们需要修改模板topics.html,让每个主题都链接 到相应的网页,如下所示: topics.html...创建一个名为forms.py的文件,将其存储到models.py所在的目录中,并在 其中编写你的第一个表单: forms.py from django import forms from .models...: views.py from django.shortcuts import render from django.http import HttpResponseRedirect from django.core.urlresolvers...类,用户提交主题后我们将使用这个类将用户重定向到网 页topics。...我们使用reverse()获取页面topics的URL,并将其传递给HttpResponseRedirect()(见6),后者将用户的浏览器重定向到页 面topics。

    16610

    Django 教程 --- Django CRUD

    检索 –以列表的形式(列表视图)读取,检索,搜索或查看现有条目,或详细检索特定的条目(详细视图) 更新 –更新或编辑数据库表中的现有条目 删除 –删除,停用或删除数据库表中的现有条目 Django CRUD...forms.py在geeks文件夹中创建一个文件, from django import forms from .models import GeeksModel # creating a...列表显示 列表视图是指一种视图(逻辑),用于以特定顺序列出数据库中表的所有或特定实例。它用于在单个页面上显示多种类型的数据或查看(例如,电子商务页面上的产品)。...在geeks / views.py中, from django.shortcuts import render # relative import of forms from .models import...详细视图 详细信息视图是一种视图(逻辑),用于显示数据库中具有所有必要详细信息的表的特定实例。它用于在单个页面或视图上显示多种类型的数据,例如用户的个人资料。

    2K10
    领券