
Django 学习笔记
在从事Django开发的历程中,积累了一部分经验,自己整理了从Django配置到Django的深入学习笔记,希望与大家分享,更希望大家提出宝贵意见,共同学习,共同进步。
NavCat
如果你对现实不满那么你就开始奋斗吧
展开
-
【python】巧用SAE搭建微信本地调试环境
随着移动互联网时代的到来,微信——一个改变着我们生活的产品悄悄走近了我们的生活。我们不得不觉得自己很幸运,自己能在这个世界上遇到像QQ、微博、微信这样优秀的产品,同时,也不得不感叹这些产品的强大之处。就拿微信来说吧,我们可以文字聊天、发语音、报告位置、甚至是发视频、对讲机等功能,确实为我们平时的沟通大大降低了成本,譬如以前生日祝福等都是打电话、发短信,可在微信时代我们只要发文字或者是发一段语音就好了——省钱、简单、好用。原创 2013-10-31 22:21:23 · 7409 阅读 · 4 评论 -
Django 生成PDF(三)——关于RML
Django 生成PDF(三)——关于RML 接上文,本节讲述一下关于报表所需的RML标准。RML(Report Market Language),即报表标记语言,其语法类似于HTML、XML语言。RML中也有标签、样式一说,如果你英文比较厉害,请戳以下链接下载查看:http://download.youkuaiyun.com/detail/yima1006/6433095 如果你原创 2013-10-29 22:43:11 · 5871 阅读 · 2 评论 -
Django 生成PDF(二)
Django 生成PDF(二) 接上文,我们本次使用RML来实现对PDF的生成与保存。 关于reportlab的详细信息,请戳以下链接:http://www.reportlab.com/software/opensource/。 本人用reportlab生成PDF的详细流程如下: 第一步,下载安装reportlab。这一步我就不赘述了。 第二步,原创 2013-10-21 21:55:36 · 6263 阅读 · 13 评论 -
Django中生成PDF(一)
Django中生成PDF(一)需求描述: 某网站与其用户达成一致的协议,每份协议中都有用户相关的独特信息,且还需要生成PDF并存档。PDF文件中需要有企业LOGO、文字描述等信息。其展现形式跟word文件类似,要求排版精美,图文并茂,在接下来的几篇博文中,我将记录整个PDF生成的过程。技术调研:首先是通过Django的官方文档找有木有相关的模块,很兴奋又有原创 2013-09-30 18:48:00 · 6271 阅读 · 2 评论 -
自定义Django模板过滤器
1.创建一个模板库 使用模板过滤器的时候,直接把过滤器写在app里,例如:在app里新建一个templatetags的文件夹,这个目录应当和 models.py 、 views.py 等处于同一层次。例如: books/ __init__.py models.py templatetags/ views.py 在 templateta原创 2012-01-14 22:23:01 · 3867 阅读 · 0 评论 -
Django基础-过滤器
1.可以通过过滤器来修改变量的显示,过滤器的形式是:{{ variable | filter }},管道符号'|'代表使用过滤器2.过滤器能够采用链式的方式使用,例如:{{ text | escape | linebreaks }}3.过滤器还可以带参数,例如: {{ bio|truncatewords:30 }}4.过滤器的参数中如果带有空格,那么需要用引号引起来,例如:{{ l原创 2012-01-14 21:38:18 · 3487 阅读 · 0 评论 -
xlrd Excel数据导入
xlrd Excel数据导入 xlrd是一个基于python的可以读取excel文件的产品。和pyExcelerator相比,xlrd的主要特点在于读的功能比较强大,提供了表单行数、列数、单元格数据类型等pyExcelrator无法提供的详细信息,使得开发人员无须了解表单的具体结构也能对表单中的数据进行正确的分析转换。 但是xlrd仅仅提供了读取excel文原创 2012-02-03 08:52:47 · 2598 阅读 · 2 评论 -
Django REST风格接口实现匿名访问
Django REST风格接口实现匿名访问 Piston通过handler将资源与models进行映射。Resource必须是一个类,通常情况下,Resource要实现下列四个方法中的一个或多个:read:由 GET动作调用,获取对象而不做数据修改(该方法是幂等的)create:由POST动作调用,创建新对象(们)并返原创 2012-07-05 23:21:23 · 2902 阅读 · 0 评论 -
在Django中使用group_by
在Django中怎样使用group_by语句呢?找了很多资料,都没有看到好的,在这里分享两种方法给大家: 首先,我们先建一个简单的模型。 class Book(models.Model): name = models.CharField(u'书名',max_length=255,db_index = True) author = models.Ch原创 2012-12-17 23:05:02 · 12633 阅读 · 3 评论 -
Django发送html邮件
Django发送html邮件 在Django中,发送邮件非常的方便,一直没有时间,今天来做一个小小的总结吧。 我们常用的当然是通过send_mail发送邮件: send_mail(subject,message,from_email,recipient_list,fail_silently=False,auth_user=None,aut原创 2013-05-29 21:22:41 · 8822 阅读 · 0 评论