2006年10月24日 星期二 17:20
ÎÒÔÚdjangoÎĵµÀï¿´µ½ËµÒ»¶ÔÒ»¹Øϵ²»¾Ã½«»á¸Ä¶¯£¬ÏÖÔÚ²»½¨ÒéʹÓᣠ¶øÎÒ¶Ôdjango×Ô´øµÄUserÓÖÐèÒªÀ©Õ¹Ï Çë½ÌÄ¿Ç°beyondºÍwoodlogÊÇÔõô×öµÄÄØ£¿£¨beyond¿´ÁË£¬»¹ÊÇÔÚʹÓÃone to one£© »¹ÓÐÎÒ¿´µ½User±íÓиöget_profile·½·¨£¬ÊÇ·ñ¾ÍÊÇÓÃÀ´Áô×÷À©Õ¹ÓõÄÄØ£¿ ÎÒ¸øuserÀ©Õ¹ÁËÍ·Ïñ²¿·Ö£¬¿ÉÊDz»Ïëÿ´Î¶¼´«µÝÁ½¸ö²ÎÊý½øÄ£°æÈ¥ ÎÒÏ£ÍûÊÇuser.icon_set£¨£©¾ÍÄÜÌáÈ¡³öÍ·Ïñ ²»ÖªµÀone to oneµÄ¹ØÁªapiÊÇÔõôÑùµÄÄØ£¿ £¨ÎĵµÉϺÃÏñ¾Í˵Á˲»ÍƼöÓã¬Ã»ÌáÓï·¨µÄÊÂÁË£© лл£¡ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20061024/b4433f49/attachment.html
2006年10月24日 星期二 18:13
On 10/24/06, 风向标 <vaneoooo在gmail.com> wrote: > > 我在django文档里看到说一对一关系不久将会改动,现在不建议使用。 > 而我对django自带的User又需要扩展下 > 请教目前beyond和woodlog是怎么做的呢?(beyond看了,还是在使用one to one) > > 还有我看到User表有个get_profile方法,是否就是用来留作扩展用的呢? > 我给user扩展了头像部分,可是不想每次都传递两个参数进模版去 > 我希望是user.icon_set()就能提取出头像 > > 不知道one to one的关联api是怎么样的呢? > (文档上好像就说了不推荐用,没提语法的事了) > > 谢谢! woodlog也是one to one -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
2006年10月24日 星期二 18:31
ÇëÎÊlimodouÐÖ user¶ÔÏóÈçºÎÈ¥µ÷ÓùØÁªmodelµÄ×Ö¶ÎÄØ£¿ »¹ÊÇ profile_set.all£¨£©ÕâÑù£¿ ¿ÉÊÇÎÒÊÔ¹ý²¢²»Äܵ÷Óà ¶øget_profileÔòÊÇÒ»¸öuser¶ÔÏóµÄº¯ÊýÃû 2006/10/24, limodou <limodou在gmail.com>: > > On 10/24/06, ·çÏò±ê <vaneoooo在gmail.com> wrote: > > > > ÎÒÔÚdjangoÎĵµÀï¿´µ½ËµÒ»¶ÔÒ»¹Øϵ²»¾Ã½«»á¸Ä¶¯£¬ÏÖÔÚ²»½¨ÒéʹÓᣠ> > ¶øÎÒ¶Ôdjango×Ô´øµÄUserÓÖÐèÒªÀ©Õ¹Ï > > Çë½ÌÄ¿Ç°beyondºÍwoodlogÊÇÔõô×öµÄÄØ£¿£¨beyond¿´ÁË£¬»¹ÊÇÔÚʹÓÃone to one£© > > > > »¹ÓÐÎÒ¿´µ½User±íÓиöget_profile·½·¨£¬ÊÇ·ñ¾ÍÊÇÓÃÀ´Áô×÷À©Õ¹ÓõÄÄØ£¿ > > ÎÒ¸øuserÀ©Õ¹ÁËÍ·Ïñ²¿·Ö£¬¿ÉÊDz»Ïëÿ´Î¶¼´«µÝÁ½¸ö²ÎÊý½øÄ£°æÈ¥ > > ÎÒÏ£ÍûÊÇuser.icon_set£¨£©¾ÍÄÜÌáÈ¡³öÍ·Ïñ > > > > ²»ÖªµÀone to oneµÄ¹ØÁªapiÊÇÔõôÑùµÄÄØ£¿ > > £¨ÎĵµÉϺÃÏñ¾Í˵Á˲»ÍƼöÓã¬Ã»ÌáÓï·¨µÄÊÂÁË£© > > > > лл£¡ > > woodlogÒ²ÊÇone to one > > -- > I like python! > UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad > My Blog: http://www.donews.net/limodou > _______________________________________________ > 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/20061024/da102900/attachment.htm
2006年10月24日 星期二 20:30
On 10/24/06, 风向标 <vaneoooo在gmail.com> wrote: > 请问limodou兄 > > user对象如何去调用关联model的字段呢? > > 还是 profile_set.all()这样? > 可是我试过并不能调用 > 而get_profile则是一个user对象的函数名 > 不需要_set,只要user.profile即可。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
2006年10月25日 星期三 14:43
ÎÒÕÒµ½ÎÊÌâÖ¢½áÁË ÎÒÔÚsyncdb µÄʱºò´´½¨ÁËadmin ¶øʹÓÃÕâ¸öadminʱ£¬ËüÓÐprofileÊôÐÔ£¬µ«ÊÇÒ»¶¨»á³öÎÊÌâ >>user.profile Á¢¿Ì¾Í»á³öÏÖÒ»´ó´®±¨´í ÎÒselect * from profile ¸Ã±íµÄuser_idÖв¢Ã»ÓÐ idΪ1µÄ µ«ÊÇÈç¹ûÎÒuser_profile = Profile£¨user=user£© ËüÓÖÌáʾidÒѾ´æÔÚÁË¡£ Ææ¹Ö¡£¡£¡£¡£ 2006/10/24, limodou <limodou在gmail.com>: > > On 10/24/06, ·çÏò±ê <vaneoooo在gmail.com> wrote: > > ÇëÎÊlimodouÐÖ > > > > user¶ÔÏóÈçºÎÈ¥µ÷ÓùØÁªmodelµÄ×Ö¶ÎÄØ£¿ > > > > »¹ÊÇ profile_set.all£¨£©ÕâÑù£¿ > > ¿ÉÊÇÎÒÊÔ¹ý²¢²»Äܵ÷Óà > > ¶øget_profileÔòÊÇÒ»¸öuser¶ÔÏóµÄº¯ÊýÃû > > > ²»ÐèÒª_set£¬Ö»Òªuser.profile¼´¿É¡£ > > -- > I like python! > UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad > My Blog: http://www.donews.net/limodou > _______________________________________________ > 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/20061025/85e80147/attachment.htm
2006年10月25日 星期三 14:46
On 10/25/06, 风向标 <vaneoooo在gmail.com> wrote: > > 我找到问题症结了 > > 我在syncdb 的时候创建了admin > 而使用这个admin时,它有profile属性,但是一定会出问题 > >>user.profile > > 立刻就会出现一大串报错 > 我select * from profile > 该表的user_id中并没有 id为1的 > 但是如果我user_profile = Profile(user=user) > 它又提示id已经存在了。 > > 奇怪。。。。 > > > 在woodlog中我会自动对所有user的profile表进行检查,如果没有就创建一个缺省的记录。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号