Django的模型中values函数的使用
:Python    :kukei    :2012-08-27 18:22:53
:评论(1)

django的数据库操作很简单,一个Model.objects.all()就能把数据取出来,但是取出来的是包含了所有的字段,而我的模型Posts中有个content字段特别大,我希望取列表是不取这个字段,因此将模型中加了个自定义的函数,模型如下:

class PostsManager(models.Manager):
    def getByIdorName(self, args):
        sql_str = 'select id,title,name,content,catalog_id,author,status,crtdate,moddate,crtip,readcnt,commentcnt,isComment from %s ' \
                    %(self.model._meta.db_table)
        if args.has_key('id'):
     .....