本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7579626
建立时间:2006年5月29日




[网络与系统管理]Debian学习笔记1
软件技术

lhwork 发表于 2007/2/2 10:04:36

整理:Jims of 肥肥世家 <jims.yang@gmail.com> Copyright © 2004,2005,2006 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。 发布时间:2004年11月16日



阅读全文(6221) | 回复(0) | 编辑 | 精华 | 删除
 


[Python]Python模块篇
软件技术

lhwork 发表于 2007/2/2 10:01:06

整理:Jims of 肥肥世家 <jims.yang@gmail.com> Copyright © 2004,2005,2006 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。 发布时间:2004年7月10日



阅读全文(3993) | 回复(0) | 编辑 | 精华 | 删除
 


[Python]SQLObject加MySQL的 utf-8解决之道
软件技术

lhwork 发表于 2007/2/1 21:17:57

SQLObject对utf-8的支持一直为很多人所诟病,MySQL对utf-8的支持
在mysqlconnection.py中可以看到SQLObject连接MySQL时的一些细节,
__init__中支持额外的几个参数 self.need_unicode = False

阅读全文(6755) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]保存/删除前后的额外动作
软件技术

lhwork 发表于 2007/2/1 21:16:52

在Django中,常常会出现这样的情况: 在保存一个对象到数据库中或者从数据库把该对象删除的时候,希望可以执行另外一些附加的操作,
比如: class Place(models.
阅读全文(2076) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]使用函数调用来默认值填充models中字段的默认值
软件技术

lhwork 发表于 2007/2/1 21:15:32

使用函数调用来默认值填充models中字段的默认值,比如使用 datetime.datetime.now来填充 字段类型为日期型的时候最为有用,当然不只可以用于日期型字段。扩展一下,完 全可以使 用自定义的方法来填充默认值 Model source code
from django.db import models from datetime import datetime
class Article(models.Model): headline = models.CharField(maxlength=100, default=’Default headline’) pub_date = models.DateTimeField(default=datetime.now)
def __str__(self): return self.headline

阅读全文(2879) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Django中这样翻页,一个字,简单
软件技术

lhwork 发表于 2007/2/1 21:13:13

29. Object pagination
Django provides a framework for paginating a list of objects in a few lines of code. This is often useful for dividing search results or long lists of objects into easily readable pages.
Model source code
from django.db import models
class Article(models.Model): headline = models.CharField(maxlength=100, default=’Default headline’) pub_date = models.DateTimeField()
def __str__(self): return self.headline
Sample API

阅读全文(6602) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]simpleJson的一个封装
软件技术

lhwork 发表于 2007/2/1 21:10:11

今天在调试 jElement.js (我用jQuery做的一个使用js生成Form的类)时,发现汉字返回有问题,是乱码,后来发现是simpleJson把utf-8编码的字符串直接转 成了unicode,但却是按字节来转的,不是真正的unicode。看来使用simpleJson时要小心,一定要转为unicode后再传给它。可是 这样很不方便,因此我写了一段小程序,可以自动判断要处理的数据,包括:普通字符串,Unicode字符串,List,Tuple(自动转为List), 字典,它可以根据情况来进行递归处理,直到将所有的字符串都转为Unicode。而且还将HttpResponse给封装进去了,这样可以直接在View 中返回了。代码为:from django.http import HttpResponse
from

阅读全文(2996) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Relating a model to another model more than once
软件技术

lhwork 发表于 2007/2/1 14:48:10

In this example, a Person can have a mother and father -- both of which are other Person objects. Set

阅读全文(1609) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]related_name在django model中的应用
软件技术

lhwork 发表于 2007/2/1 14:46:03

今天在学习django0.95的时候遇到这样一个问题,我在一个model里面定义了两个foreignkey,都指向同一个model,结果在syncdb的时候老是报错,要我指定related_name,查到django.com上一篇文章Relating a model to another model more than once。 举例说明,我定义一个model名叫Tag, class TaggedItem(models.Model):
“”"A tag on an item.”"”
tag = models.SlugField()
content_type = models.ForeignKey(ContentType, related_name=’content’)
object_id = models.PositiveIntegerField()
cont

阅读全文(6456) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]django的外键查询
软件技术

lhwork 发表于 2007/2/1 14:44:09

假设我有两个表(model),分别叫useraccount和userrole: class UserAccount(meta.Model):
person  = meta.ForeignKey(Person, core=True)
account = meta.ForeignKey(User,   core=True) class UserRole(meta.Model):
account = meta.ForeignKey(UserAccount, core=True)
group   = meta.ForeignKey(Group, core=True)
active  = meta.BooleanField(_(’Active?’), default=True)
如果我知道useraccount中某个字段(field)的值,那么我就能取到相应的userrole: userroles.get_object(account__perso

阅读全文(4233) | 回复(0) | 编辑 | 精华 | 删除
 


« 21 22 23 24 25 26 27 28 29 30 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.094 second(s), page refreshed 144764329 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号