自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 用 PIL 写了个简单的缩略图生成程序

最近刚刚学了简单的 PIL (Python Image Library) 的使用方法,感觉比较简单好用!结合最近我要在 web 中做缩略图的需求,写了个函数。这个程序的思路是截取源图中间一块正方形区域,然后做缩放生成缩略图。啥也不说了,上代码:#!/usr/bin/env python#coding=utf-8import Imageimport osdef make_thumb(path

2007-03-31 20:18:00 372

原创 PIL 学习笔记(3)

图片序列(Image Sequences,也叫动画格式, animation formats)PIL 对图片序列有一些基础的支持。支持 FLI/FLC, GIP 和其他一些格式,TIFF 文件也可以包含多个帧。打开文件时,PIL 自动加载第一帧,可以用 seek 和 tell 方法来在帧之间切换。下列代码是枚举图片序列的每一帧的一个写法:import Imageim = Image.o

2007-03-31 17:18:00 429

原创 PIL 学习笔记(2)

缩放out = im.resize((128, 128))逆时针旋转一定的度数(需要注意这个方法不会在 img 对象上做 in-place 的操作,而是返回一个转换后的新对象:out = out.rotate(45)要按 90 度的整数倍来旋转图片的话,也可以用 transpose 方法transpose 方法也可以对图片沿 x 或 y 轴翻转out = im.transpos

2007-03-31 16:18:00 398

原创 PIL 学习笔记(1)

使用 Python Image Library (PIL), 需要先导入相关模块:import Image如何加载图片:im = Image.open(r"D:/www/icon_1.jpg")如果加载发生错误,会引发 IOError.打印出图片的格式、大小、模式print im.format, im.size, im.mode图片的显示,用 show() 方法im.sho

2007-03-31 01:18:00 367

原创 今天想到了关于 Django 中 view 的组织方式问题

之前一直做 ASP.NET, 对于一个页面文件一个 view 的做法感觉很好。而 django 中在一个文件里很多个函数,每一个代表一个 view. 这样的做法在网站程序复杂化后,查找代码很不方便。当然这个问题有解决的办法,就是多拆分成 applications. 不过,有时候一个功能到底应该归于哪个 app 还真的不是一个简单的问题。并且多个 apps 会导致每次 syncdb 都要考虑

2007-03-26 12:18:00 334

原创 慎用 overflow:hidden

为了页面不显示滚动条,通常是用 body{overflow:hidden;} 来控制。这两天我郁闷的发现,如果用了这个样式,在 IE 7.0 里面好像有时候如果页面内容超出,则整个页面显示为空白。刷新几次,有时候能显示有时候不能显示。目前我还没时间去仔细研究这到底是 IE 7 独有的现象,还是其他版本也有。先记录于此。

2007-03-25 02:18:00 527

原创 [摘要] 如何用 FastCGI 运行 Django

摘要自 Django 文档:http://www.djangoproject.com/documentation/fastcgi/------------------------------------------------------------------------------------首先要安装 flup (http://www.saddi.com/software/flup/

2007-03-23 13:18:00 372

原创 [转贴] 中药内外合治急慢性鼻窦炎

http://www.fx120.net/JBZT/JB-WGXT/EBH-1/BDY-1/zlyz/200501131729566613.htm中药内外合治急慢性鼻窦炎  近年来,我们采用中药内服与外用结合治疗急慢性鼻窦炎50例,疗效满意,介绍如下。    1 临床资料  本组50例患者中,男21例,女29例;年龄12~49岁;病程5天~3年。其中上颌窦炎28例,额窦炎1

2007-03-21 12:18:00 451

原创 Django newforms

由于前两天被 django forms 中的 manipulator 弄怕了,觉得这个东西比较难用。在 python-chinese 邮件列表中提问后,按照建议,我开始学习 newforms 了。本文是一些摘要。newforms 的第一个好处是不必和 model 耦合,专门负责 html 的显示和验证。并且调试相对简便,我们随时可以通过 print 来输出其将要 render 的 html

2007-03-10 19:18:00 619

原创 Django 中如何针对自定义的 View 做分页显示

参考:http://www.obeattie.com/blog/posts/custom-view-pagination-django/http://www.djangoproject.com/documentation/models/pagination/在上述链接的资料中,核心的分页逻辑代码如下:# demo Modelclass Tag(models.Model):    nam

2007-03-06 13:18:00 926

原创 Django 添加用户注册功能

http://www.b-list.org/weblog/2006/09/02/django-tips-user-registrationhttp://feh.holsman.net/articles/2006/04/30/double-opt-in-user-registration-for-django

2007-03-05 18:18:00 1027

原创 Django 中如何给 User 增加额外的 Profile 信息

摘要:http://www.b-list.org/weblog/2006/06/06/django-tips-extending-user-model这里的做法是定义一个独立的模型及独立的数据表来表示 profile.1. 首先添加一个 model 来专门定义 profile:from django.db import modelsfrom django.contrib.auth.mo

2007-03-05 03:18:00 1897

原创 Django 中自定义 tag 如何获取变量参数的值

这两天学着写了个 Django 的 tag,这个 tag 叫做 "post_detail_tag", 调用的代码像这样:{% post_detail_tag post.id current_post_id %}其中后面两个都是传递的变量。结果我发现在 tag 的代码中,一开始解析传递过去的 token 时,能获取到的仅仅是 "post.id", "current_post_id" 这种

2007-03-02 02:18:00 1214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除