2019年4月25日

Django学习笔记之视图高级-CSV文件生成

摘要: 生成CSV文件 有时候我们做的网站,需要将一些数据,生成有一个 文件给浏览器,并且是作为附件的形式下载下来。以下将讲解如何生成 文件。 生成小的CSV文件 这里将用一个生成小的 文件为例。我们用 内置的 模块来处理 文件,并且使用 来将 文件返回回去。示例代码如下: 这里再来对每个部分的代码进行解释 阅读全文

posted @ 2019-04-25 22:34 别吃烧饼 阅读(260) 评论(0) 推荐(0) 编辑

Django学习笔记之视图高级-错误处理

摘要: 错误处理 在一些网站开发中。经常会需要捕获一些错误,然后将这些错误返回比较优美的界面,或者是将这个错误的请求做一些日志保存。那么我们本节就来讲讲如何实现。 常见的错误码 :服务器没有指定的url。 :没有权限访问相关的数据。 :请求的 错误。 :`bad request`,请求的参数错误。 :服务器 阅读全文

posted @ 2019-04-25 22:34 别吃烧饼 阅读(279) 评论(0) 推荐(0) 编辑

Django学习笔记之视图高级-类视图

摘要: 类视图 在写视图的时候, 除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比如继承等。 View django.views.generic.base.View 是主要的类视图,所有的类视图都是继承自他。如果我们写自己的类视图,也可以继承自他。然后再根据当前请求的 ,来实现 阅读全文

posted @ 2019-04-25 22:32 别吃烧饼 阅读(369) 评论(0) 推荐(0) 编辑

Django学习笔记之视图高级-HTTP请求与响应

摘要: Django限制请求method 常用的请求method GET请求 GET请求一般用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。比如向服务器获取某篇文章的详情。 POST请求 POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。比如提交一篇文章给服务器。 阅读全文

posted @ 2019-04-25 22:32 别吃烧饼 阅读(690) 评论(0) 推荐(0) 编辑

导航