广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python Django通用视图和错误视图怎么使用
  • 337
分享到

Python Django通用视图和错误视图怎么使用

2023-07-06 00:07:03 337人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本文小编为大家详细介绍“python Django通用视图和错误视图怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python DjanGo通用视图和错误视图怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路

本文小编为大家详细介绍“python Django通用视图和错误视图怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python DjanGo通用视图和错误视图怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

定义通用视图

修改 book/models.py 代码中的 AuthorInfo 类,如果一致则不必修改

class AuthorInfo(models.Model):    id = models.CharField(max_length=30, verbose_name="身份证号", primary_key=True)    name = models.CharField(max_length=20, verbose_name="姓名")    telephone = models.CharField(max_length=20, verbose_name="联系方式")    age = models.IntegerField(verbose_name="年龄", default=30)    sex = models.CharField(max_length=2, verbose_name="性别", default="男")    def __str__(self):        return self.name

book/views.py 文件下新建 AuthorListView 的函数

from book.models import AuthorInfofrom django.views.generic.list import ListViewclass AuthorListView(ListView):    model = AuthorInfo    template_name = "list.html"    context_object_name = "my_author"

Python Django通用视图和错误视图怎么使用

book/urls.pyurlpatterns 列表中新建一个路由

path('author/', views.AuthorListView.as_view())

Python Django通用视图和错误视图怎么使用

新建 templates/list.html 文件

<!doctype html><html lang="en"><head>    <meta charset="UTF-8">    <meta Http-equiv="X-UA-Compatible" content="ie=edge">    <title>Document</title></head><body><ul>    {% for item in my_author %}    <li>{{ item.name }}</li>    {% endfor %}</ul></body></html>

访问 http://127.0.0.1:8000/book/authorlist/

如果无法访问页面,请检查 chapter1/urls.py 文件内的 urlpatterns 列表中是否含有 book 的路由

Python Django通用视图和错误视图怎么使用

如果为无报错且为空白页面,请注意查看数据库内是否含有数据,下面为添加示例数据的代码

INSERT INTO book_authorinfo (id, name, telephone, age, sex) VALUES('a001', 'Alice', '13812345678', 25, 'F'),('a002', 'Bob', '13987654321', 30, 'M'),('a003', 'Charlie', '13611112222', 40, 'M'),('a004', 'David', '13533334444', 20, 'M'),('a005', 'Eve', '13755556666', 35, 'F');

可在此处执行

Python Django通用视图和错误视图怎么使用

如无问题,将会看到作者信息

Python Django通用视图和错误视图怎么使用

定义错误视图模板

修改 chapter1/settings.py 文件

DEBUG = FalseALLOWED_HOSTS = ['*']

Python Django通用视图和错误视图怎么使用

新增 templates/404.html 文件

<!doctype html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="ie=edge">    <title>此页面未找到</title></head><body>    <h3>自定义的404页面</h3>    <p>您访问的页面不存在</p></body></html>

此时进入未定义的路由网址时,便会显示上面编写的网页

Python Django通用视图和错误视图怎么使用

读到这里,这篇“Python Django通用视图和错误视图怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网Python频道。

--结束END--

本文标题: Python Django通用视图和错误视图怎么使用

本文链接: https://www.lsjlt.com/news/356721.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python Django通用视图和错误视图怎么使用
    本文小编为大家详细介绍“Python Django通用视图和错误视图怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python Django通用视图和错误视图怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-07-06
  • PythonDjango通用视图和错误视图的使用代码
    定义通用视图 修改 book/models.py 代码中的 AuthorInfo 类,如果一致则不必修改 class AuthorInfo(models.Model): id...
    99+
    2023-05-15
    Python Django视图 Python Django通用视图 Python Django错误视图
  • Django视图怎么用
    这篇文章将为大家详细讲解有关Django视图怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一个视图函数或者类,简称视图(view),是一个简单的Python 函数(类),它接受Web请求并且返回We...
    99+
    2023-06-02
  • Django通用视图的作用是什么
    Django通用视图的作用是为开发者提供一组封装好的视图函数,以简化常见的数据处理和页面渲染任务。通用视图可以处理常见的操作,如列表...
    99+
    2023-09-29
    Django
  • 使用Django怎么编写一个应用视图
    这篇文章给大家介绍使用Django怎么编写一个应用视图,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。项目中创建应用首先切换到项目目录中其次输入命令:python manage.py s...
    99+
    2022-10-19
  • 怎么使用python反转图片和视频
    这篇文章将为大家详细讲解有关怎么使用python反转图片和视频,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、long...
    99+
    2023-06-14
  • navicat视图怎么使用
    这篇文章主要介绍了navicat视图怎么使用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Navicat for mysql 是mysql数据库...
    99+
    2022-10-18
  • yii视图中怎么使用widget
    这篇文章给大家分享的是有关yii视图中怎么使用widget的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。三种yii视图中使用widget的方式一、显示详细信息:二、显示列表,可以进行条件限制和分页:控制器:视图:...
    99+
    2023-06-06
  • 自定义视图view的折线图怎么使用
    这篇文章主要讲解了“自定义视图view的折线图怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“自定义视图view的折线图怎么使用”吧!绘制折线图预览图绘制这个折线图需要都需要哪些步骤?...
    99+
    2023-07-05
  • 怎么使用python可视化分析绘制散点图和边界气泡图
    这篇文章主要介绍“怎么使用python可视化分析绘制散点图和边界气泡图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用python可视化分析绘制散点图和边界气泡图”文章能帮助大家解决问题。一、...
    99+
    2023-07-02
  • 怎么在python中利用Pycharm调试视图
    这期内容当中小编将会给大家带来有关怎么在python中利用Pycharm调试视图,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的数据类型有哪些python的数据类型:1. 数字类型,包括int...
    99+
    2023-06-15
  • Vue怎么使用echarts可视化图表
    这篇文章主要介绍“Vue怎么使用echarts可视化图表”,在日常操作中,相信很多人在Vue怎么使用echarts可视化图表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么使用echarts可视化图表...
    99+
    2023-07-04
  • Python怎么使用树状图实现可视化聚类
    今天小编给大家分享一下Python怎么使用树状图实现可视化聚类的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。树状图树状图是显...
    99+
    2023-07-05
  • 怎么在Python中使用folium实现地图可视化
    怎么在Python中使用folium实现地图可视化?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.安装folium模块pip install foli...
    99+
    2023-06-15
  • 怎么用Python实现疫情地图可视化
    本篇内容主要讲解“怎么用Python实现疫情地图可视化”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python实现疫情地图可视化”吧!前言这个春节,大家...
    99+
    2022-10-19
  • 怎么用Python绘制动态可视化图表
    这篇“怎么用Python绘制动态可视化图表”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Python绘制动态可视化图表...
    99+
    2023-06-29
  • 怎么在video中使用canvas截图视频
    这篇文章将为大家详细讲解有关怎么在video中使用canvas截图视频,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。利用canvas实现视频截图:接下来就是关键步骤了,但也很简单,那就是使用...
    99+
    2023-06-09
  • 怎么在Dreamweaver cs5中使用实时视图
    怎么在Dreamweaver cs5中使用实时视图?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。打开软件后我们点击菜单栏上方的查看按钮。接下来我们就可以点击实时视图显示。这时候...
    99+
    2023-06-08
  • Python绘制折线图可视化神器pyecharts怎么使用
    这篇“Python绘制折线图可视化神器pyecharts怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python绘...
    99+
    2023-07-02
  • 怎么使用Python可视化神器pyecharts绘制饼状图
    这篇“怎么使用Python可视化神器pyecharts绘制饼状图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用Pyt...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作