Python论坛  - 讨论区

标题:[python-chinese] Django的orm有问题?

2008年01月22日 星期二 10:53

Arui Zen dujunfly在gmail.com
星期二 一月 22 10:53:43 HKT 2008

Çé¿öÈçÏÂ:
ÎҵijÌÐòÊÇÒ»¸öserverÍø¹Ø,ÐèÒª7X24µÄÅÜ,ÕâÀïÃæÓõ½ÈçÏÂÒ»¸öº¯Êý:

    def get_CustomerNo(slef,imr_jid,cs_name):
        dbopt_logger.debug("--- get_CustomerNo begin ---")
        dbopt_logger.debug(imr_jid)
        dbopt_logger.debug(cs_name)
        try:
            result = cSs.objects.filter(imr=IMR.objects.get
(jid=imr_jid).imrID,cs_name=cs_name)[0].customerNo
        except Exception,value:
            dbopt_logger.error("*** get_CustomerNo error ,value is %s" %
value )
            dbopt_logger.error("--- get_CustomerNo end ---")
        return result

ÔÚshellÏÂ(python manage.py shell)ÔËÐÐ,ûÓÐÎÊÌâ,±ÈÈçimr_jidÓÃhoho.testcom.com
cs_nameÓÃhoho_test在testcom.com

µÃµ½µÄresultÊÇ2L

¶øÇÒÎÞÂÛÔËÐм¸´Î¶¼ÊÇÒ»ÑùµÄ½á¹û,²»»ØÅ×Òì³£.

¹ÖÒìµÄÊÇ,ÎÞÂÛ°×Ìì²âÊÔÈËÔ±ÈçºÎÕÛÌÚÕâ¸ö³ÌÐò,¶¼²»»áÓÐÎÊÌâ,¾ÍÊÇÈç¹ûÒ»ÍíÉϲ»¶¯Ëü,µÚ¶þÌìÔçÉÏÒ»À´¿Ï¶¨×ßµ½ÕâÀï¾ÍËÀµô!
Êä³öµÄÒì³£ÈçÏÂ:

"*** get_CustomerNo error ,value is (0,'')
ÕâÊÇΪɶ?
DjangoµÄORMÊDz»ÊÇÓÐÎÊÌâ°¡?
DjangoµÄ°æ±¾ÊÇ: 0.97 pre

Çë°ïæ·ÖÎöÒ»ÏÂ.

-- 

DJ
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080122/8ba04ebc/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月23日 星期三 11:30

清风 paradise.qingfeng在gmail.com
星期三 一月 23 11:30:06 HKT 2008

代码运行时是否正确加载了项目的settings.py?

2008/1/22 Arui Zen <dujunfly在gmail.com>:
> 情况如下:
> 我的程序是一个server网关,需要7X24的跑,这里面用到如下一个函数:
>
>     def get_CustomerNo(slef,imr_jid,cs_name):
>         dbopt_logger.debug("--- get_CustomerNo begin ---")
>         dbopt_logger.debug(imr_jid)
>         dbopt_logger.debug(cs_name)
>         try:
>             result = cSs.objects.filter(imr=
> IMR.objects.get(jid=imr_jid).imrID,cs_name=cs_name)[0].customerNo
>         except Exception,value:
>              dbopt_logger.error("*** get_CustomerNo error ,value is %s" %
> value )
>             dbopt_logger.error("--- get_CustomerNo end ---")
>         return result
>
> 在shell下(python manage.py shell)运行,没有问题,比如imr_jid用hoho.testcom.com
> cs_name用 hoho_test在testcom.com
>
> 得到的result是2L
>
> 而且无论运行几次都是一样的结果,不回抛异常.
>
> 怪异的是,无论白天测试人员如何折腾这个程序,都不会有问题,就是如果一晚上不动它,第二天早上一来肯定走到这里就死掉!
> 输出的异常如下:
>
> "*** get_CustomerNo error ,value is (0,'')
> 这是为啥?
> Django的ORM是不是有问题啊?
> Django的版本是: 0.97 pre
>
> 请帮忙分析一下.
>
> --
>
> DJ
>  --~--~---------~--~----~------------~-------~--~----~
>  '''邮件来自Groups "python-cn"--China Py User Group
>  详情: http://groups-beta.google.com/group/python-cn
>  发言: python-cn在googlegroups.com
>  退订: python-cn-unsubscribe在googlegroups.com
>  维基: http://wiki.woodpecker.org.cn/moin/CPUG
>  珠江事务: http://groups.google.com/group/zpug
>  东南事务: http://groups.google.com/group/cpug-eastchina
>  北京事务: http://groups.google.com/group/bpug
>  中国事务: http://groups.google.com/group/CPUG
>  同质列表: http://python.cn/mailman/listinfo/python-chinese
>  '''
>  -~----------~----~----~----~------~----~------~--~---
>
>



-- 
http://qingfeng.ushared.com/blog/

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月27日 星期日 12:56

cai xiaozhong icaicai在gmail.com
星期日 一月 27 12:56:11 HKT 2008

ÊÇ·ñÓпÉÄÜÊÇÊý¾Ý¿âµÄÁ¬½Ó±»¶Ï¿ªÁË£¿
mysql»á×Ô¶¯¶Ï¿ªsleepʱ¼ä¹ý³¤µÄÁ¬½Ó£¬ºÃÏñÊÇ8¸öСʱ¡£


2008/1/23 Çå·ç <paradise.qingfeng在gmail.com>:

> ´úÂëÔËÐÐʱÊÇ·ñÕýÈ·¼ÓÔØÁËÏîÄ¿µÄsettings.py?
>
> 2008/1/22 Arui Zen <dujunfly在gmail.com>:
> > Çé¿öÈçÏÂ:
> > ÎҵijÌÐòÊÇÒ»¸öserverÍø¹Ø,ÐèÒª7X24µÄÅÜ,ÕâÀïÃæÓõ½ÈçÏÂÒ»¸öº¯Êý:
> >
> >     def get_CustomerNo(slef,imr_jid,cs_name):
> >         dbopt_logger.debug("--- get_CustomerNo begin ---")
> >         dbopt_logger.debug(imr_jid)
> >         dbopt_logger.debug(cs_name)
> >         try:
> >             result = cSs.objects.filter(imr=
> > IMR.objects.get(jid=imr_jid).imrID,cs_name=cs_name)[0].customerNo
> >         except Exception,value:
> >              dbopt_logger.error("*** get_CustomerNo error ,value is %s"
> %
> > value )
> >             dbopt_logger.error("--- get_CustomerNo end ---")
> >         return result
> >
> > ÔÚshellÏÂ(python manage.py shell)ÔËÐÐ,ûÓÐÎÊÌâ,±ÈÈçimr_jidÓÃhoho.testcom.com
> > cs_nameÓÃ hoho_test在testcom.com
> >
> > µÃµ½µÄresultÊÇ2L
> >
> > ¶øÇÒÎÞÂÛÔËÐм¸´Î¶¼ÊÇÒ»ÑùµÄ½á¹û,²»»ØÅ×Òì³£.
> >
> > ¹ÖÒìµÄÊÇ,ÎÞÂÛ°×Ìì²âÊÔÈËÔ±ÈçºÎÕÛÌÚÕâ¸ö³ÌÐò,¶¼²»»áÓÐÎÊÌâ,¾ÍÊÇÈç¹ûÒ»ÍíÉϲ»¶¯Ëü,µÚ¶þÌìÔçÉÏÒ»À´¿Ï¶¨×ßµ½ÕâÀï¾ÍËÀµô!
> > Êä³öµÄÒì³£ÈçÏÂ:
> >
> > "*** get_CustomerNo error ,value is (0,'')
> > ÕâÊÇΪɶ?
> > DjangoµÄORMÊDz»ÊÇÓÐÎÊÌâ°¡?
> > DjangoµÄ°æ±¾ÊÇ: 0.97 pre
> >
> > Çë°ïæ·ÖÎöÒ»ÏÂ.
> >
> > --
> >
> > DJ
> >  --~--~---------~--~----~------------~-------~--~----~
> >  '''ÓʼþÀ´×ÔGroups "python-cn"--China Py User Group
> >  ÏêÇé: http://groups-beta.google.com/group/python-cn
> >  ·¢ÑÔ: python-cn在googlegroups.com
> >  Í˶©: python-cn-unsubscribe在googlegroups.com
> >  ά»ù: http://wiki.woodpecker.org.cn/moin/CPUG
> >  Öé½­ÊÂÎñ: http://groups.google.com/group/zpug
> >  ¶«ÄÏÊÂÎñ: http://groups.google.com/group/cpug-eastchina
> >  ±±¾©ÊÂÎñ: http://groups.google.com/group/bpug
> >  ÖйúÊÂÎñ: http://groups.google.com/group/CPUG
> >  ͬÖÊÁбí: http://python.cn/mailman/listinfo/python-chinese
> >  '''
> >  -~----------~----~----~----~------~----~------~--~---
> >
> >
>
>
>
> --
> http://qingfeng.ushared.com/blog/
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080127/ece3dec2/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号