Python论坛  - 讨论区

标题:[python-chinese] 熟悉web.py的进!讨论一个web.py的问题

2007年05月31日 星期四 16:59

散漫酷男孩 17mxnet在gmail.com
星期四 五月 31 16:59:11 HKT 2007

我现在刚刚学习使用web.py

import web
urls = (
    '/', 'index'
    )
class index:
    def GET(self):
        print "hello, webpy"
        #我怎么实现
        #和客户端断开,继续执行处理数据?因为数据处理的时间可能比较长
        #所以要断开来慢慢处理
        #还有个问题,怎么获得客户端请求的一些参数比如 refere
if __name__ == "__main__":
    web.run(urls, globals())

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

2007年05月31日 星期四 17:23

cun heise cunheise在hotmail.com
星期四 五月 31 17:23:13 HKT 2007

我对django不是很熟悉,

django关于中文的问题,我也看了,把所有文件保存为utf-8
并且加上encoding:utf-8这个代码
但是不知道为什么,在数据库中记录的的编码却不是utf-8的
我用的数据库是mysql
table 的default的charset 也是utf-8

因为手头上有个utf-8的库,结果直接在django上用就是乱码

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com 


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

2007年05月31日 星期四 17:26

cun heise cunheise在hotmail.com
星期四 五月 31 17:26:39 HKT 2007

不知道有没有人可以回复
如果直接在后台admin输入中文,前台出来的还是正常的中文

但是如果用另外的库,出来的就是乱码很奇怪,
是不是django默认保存的不是utf-8的encoding

_________________________________________________________________
与联机的朋友进行交流,请使用 Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 17:35

cun heise cunheise在hotmail.com
星期四 五月 31 17:35:04 HKT 2007

另外我从原来的utf-8库中,
导出的数据是可以浏览的
但是从django创建的数据库,并在后台手动添加的数据导出来确是乱码,不能浏览

_________________________________________________________________
与联机的朋友进行交流,请使用 Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 17:36

风向标 vaneoooo在gmail.com
星期四 五月 31 17:36:51 HKT 2007

ÊDz»ÊÇÊý¾Ý¿â·Çutf-8ÁË£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070531/6fc449cb/attachment.htm 

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

2007年05月31日 星期四 17:42

cun heise cunheise在hotmail.com
星期四 五月 31 17:42:30 HKT 2007

是utf-8格式的数据库和表,我确定

>From: "风向标" <vaneoooo在gmail.com>
>Reply-To: python-chinese在lists.python.cn
>To: python-chinese在lists.python.cn
>Subject: Re: [python-chinese]关于django数据库中的encoding问题
>Date: Thu, 31 May 2007 17:36:51 +0800
>
>是不是数据库非utf-8了?


>_______________________________________________
>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

_________________________________________________________________
与联机的朋友进行交流,请使用  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 17:45

cun heise cunheise在hotmail.com
星期四 五月 31 17:45:18 HKT 2007

感觉django先转码成ascii的编码,然后在保存到数据库中的
我想可能是我那个setting没有做

_________________________________________________________________
与联机的朋友进行交流,请使用  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 17:47

东子/hydon hydonlee在gmail.com
星期四 五月 31 17:47:32 HKT 2007

要继续处理数据,貌似WEB不可以吧.
我能想到的是, 外部启动一个守护进程, 然后WEB发消息给守护进程处理.

在07-5-31,散漫酷男孩 <17mxnet at gmail.com> 写道:
>
> 我现在刚刚学习使用web.py
>
> import web
> urls = (
>     '/', 'index'
>     )
> class index:
>     def GET(self):
>         print "hello, webpy"
>         #我怎么实现
>         #和客户端断开,继续执行处理数据?因为数据处理的时间可能比较长
>         #所以要断开来慢慢处理
>         #还有个问题,怎么获得客户端请求的一些参数比如 refere
> if __name__ == "__main__":
>     web.run(urls, globals())
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
努力做好每一件事
TRY TO DO MY BEST
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070531/2ddc24bd/attachment.htm 

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

2007年05月31日 星期四 18:45

cun heise cunheise在hotmail.com
星期四 五月 31 18:45:10 HKT 2007

难道没有人知道吗
django难道不能直接用,utf-8编码保存的数据库吗

_________________________________________________________________
与联机的朋友进行交流,请使用  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 19:14

limodou limodou在gmail.com
星期四 五月 31 19:14:25 HKT 2007

On 5/31/07, cun heise <cunheise在hotmail.com> wrote:
> 难道没有人知道吗
> django难道不能直接用,utf-8编码保存的数据库吗
>
在我看来你的数据库并不是真正的utf-8。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年05月31日 星期四 19:22

cun heise cunheise在hotmail.com
星期四 五月 31 19:22:57 HKT 2007

我用
show create table video_category;



+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| Table          | Create Table                                             
                                                                            
                                                                            
                                                                            
 |
+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| video_category | CREATE TABLE `video_category` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL,
  `short_name` varchar(100) NOT NULL,
  `created_on` datetime NOT NULL,
  `updated_on` datetime NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 | 
+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

这样不对

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com 


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

2007年05月31日 星期四 19:35

Airecho Python airecho.python在gmail.com
星期四 五月 31 19:35:12 HKT 2007

我同意limodou的看法,如果你的MYSQL是5.0以上的话,建议运行MYSQL Server Instance Config
Winzard重新设置MYSQL的编码。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070531/1b5e33ea/attachment.html 

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

2007年05月31日 星期四 19:52

limodou limodou在gmail.com
星期四 五月 31 19:52:37 HKT 2007

On 5/31/07, Airecho Python <airecho.python在gmail.com> wrote:
> 我同意limodou的看法,如果你的MYSQL是5.0以上的话,建议运行MYSQL Server Instance Config
> Winzard重新设置MYSQL的编码。

default charset并不表示你保存的就一定是utf-8。有时这个charset是后改的,但是数据是改之前存的。所以看上去对,但可能内容并不对。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年05月31日 星期四 20:21

cun heise cunheise在hotmail.com
星期四 五月 31 20:21:12 HKT 2007

mysql> SHOW VARIABLES LIKE 'collation%';
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci | 
| collation_database   | utf8_general_ci | 
| collation_server     | utf8_general_ci | 
+----------------------+-----------------+

mysql> show variables like 'char%';        
+--------------------------+-----------------------------------------------------------------+

| Variable_name            | Value                                          
                 |
+--------------------------+-----------------------------------------------------------------+

| character_set_client     | utf8                                           
                 | 
| character_set_connection | utf8                                           
                 | 
| character_set_database   | utf8                                           
                 | 
| character_set_filesystem | binary                                         
                 | 
| character_set_results    | utf8                                           
                 | 
| character_set_server     | utf8                                           
                 | 
| character_set_system     | utf8   


还是不行啊

_________________________________________________________________
与联机的朋友进行交流,请使用  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 20:24

cun heise cunheise在hotmail.com
星期四 五月 31 20:24:32 HKT 2007

1?£¤¡ª?¡¤?¨C¡ã?¡ë¡ì?¦Ì?¨¨¡¥?¨¦¡é¡®¨¦?¡°
		
2?£¤¡ª?¡¤¨¦??????¡±¦Ì¨¨¡ì??¡ë¡ì¨¦¡é¡®¨¦?¡°
		
3?£¤¡ª?¡¤???????¡±¦Ì¨¨¡ì??¡ë¡ì¨¦¡é¡®¨¦?¡°
		
4?£¤¡ª?¡¤??¡ã?1????????¡ë¡ì¨¦¡é¡®¨¦?¡°
		
5?£¤¡ª?¡¤¨¦|???¡¥?¡±¦Ì¨¨¡ì??¡ë¡ì¨¦¡é¡®¨¦?¡°
		
6?£¤¡ª?¡¤?¡ª£¤????¡±¦Ì¨¨¡ì??¡ë¡ì¨¦¡é¡®¨¦?¡°
		
7?£¤¡ª?¡¤????o¡ì?¡±¦Ì¨¨¡ì??¡ë¡ì¨¦¡é¡®¨¦?¡°
		
8?£¤¡ª?¡¤??¡§??????¨¦€?¨¦¡é¡®¨¦?¡°
		
9?£¤¡ª?¡¤???¨¨¡ëo?¡§¡À?1?¨¦¡é¡®¨¦?¡°
		
10?£¤¡ª?¡¤?¨C???¨C???¨¨?2¨¦¡é¡®¨¦?¡°
		
11?£¤¡ª?¡¤MTV¨¦?3?1?¨¦¡é¡®¨¦?¡°
		
12?£¤¡ª?¡¤??¡°¨¨?2??£¤¨¨o?¨¦¡é¡®¨¦?¡°

ÕâÊÇrender ³öÀ´µÄÂÒÂë

_________________________________________________________________
ÓëÁª»úµÄÅóÓѽøÐн»Á÷£¬ÇëʹÓà  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 20:26

eric glitch.wang在gmail.com
星期四 五月 31 20:26:10 HKT 2007

请熟悉土豆网的朋友稍微说一下土豆网大致的情况,我一个朋友正在和土豆网谈,想帮他打听一下。

我朋友精通j2ee的主流框架(hibernate, webwork, struts, spring, lucence等等),非常喜欢各种动态语言(包括python, ruby, javascript等等),对Ajax技术有实际的应用经验,有ruby on rails的开发经验,非常喜欢写代码,研究新技术。个人出身数学专业,基础想必也很扎实(这一点不是很确定,因为我们做同事的时间也不是太长)

现在的问题是不知道土豆网的技术路线是不适合我的这位朋友,如果是的话,他这样背景的工程师大概能够拿到一个什么价位的工资,这个不需要太详细,有一个参考价位就感激不尽了,他的工作地点可能是上海。

先谢过了,发了离题的消息,各位原谅则个。

Regards,
Eric



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

2007年05月31日 星期四 20:28

limodou limodou在gmail.com
星期四 五月 31 20:28:47 HKT 2007

On 5/31/07, cun heise <cunheise在hotmail.com> wrote:
> 1?¥—?·?–°?‰§?μ?èˉ?é¢'é?"
>
> 2?¥—?·é??????"μè§??‰§é¢'é?"
>
> 3?¥—?·???????"μè§??‰§é¢'é?"
>
> 4?¥—?·??°?1????????‰§é¢'é?"
>
> 5?¥—?·é|???ˉ?"μè§??‰§é¢'é?"
>
> 6?¥—?·?—¥????"μè§??‰§é¢'é?"
>
> 7?¥—?·????o§?"μè§??‰§é¢'é?"
>
> 8?¥—?·??¨??????é€?é¢'é?"
>
> 9?¥—?·???è‰o?¨±?1?é¢'é?"
>
> 10?¥—?·?–???–???è?2é¢'é?"
>
> 11?¥—?·MTVé?3?1?é¢'é?"
>
> 12?¥—?·??"è?2??¥èo?é¢'é?"
>
> 这是render 出来的乱码
>
感觉就是编码混乱才这样的。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年05月31日 星期四 20:33

cun heise cunheise在hotmail.com
星期四 五月 31 20:33:19 HKT 2007

我试过了,如果在后台添加中文,然后前台正常显示,在browser上把编码换成
iso-8859-1,就会编成一样的乱码

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com 


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

2007年05月31日 星期四 20:34

cun heise cunheise在hotmail.com
星期四 五月 31 20:34:40 HKT 2007

现在实在是不知道,db里存的是什么编码
有没有什么办法可以查出一个
一个字符是用什么编码的吗

_________________________________________________________________
与联机的朋友进行交流,请使用  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年05月31日 星期四 20:35

icekernel icekernel在gmail.com
星期四 五月 31 20:35:02 HKT 2007

ÍÁ¶¹Ç°Í¾Ï൱²»´í£¬½øÈ¥ºóÊÇÓÉÆÚȨµÄ£¬¹¤×÷»·¾³ºÍ·ÕΧ¶¼²»´í£¬Àï±ßµÄÈËÒ²ºÜÓÐÒâ˼¡£
¹¤×ÊˮƽӦ¸ÃÄãÅóÓÑÕâ¸öÌõ¼þÔÚ±ðµÄµØ·½ÄõÄÉÔ¶àµã

ÔÚ07-5-31£¬eric <glitch.wang在gmail.com> дµÀ£º
>
> ÇëÊìϤÍÁ¶¹ÍøµÄÅóÓÑÉÔ΢˵һÏÂÍÁ¶¹Íø´óÖµÄÇé¿ö£¬ÎÒÒ»¸öÅóÓÑÕýÔÚºÍÍÁ¶¹Íø̸£¬Ïë°ïËû´òÌýһϡ£
>
> ÎÒÅóÓѾ«Í¨j2eeµÄÖ÷Á÷¿ò¼Ü(hibernate, webwork, struts, spring,
> lucenceµÈµÈ)£¬·Ç³£Ï²»¶¸÷ÖÖ¶¯Ì¬ÓïÑÔ(°üÀ¨python, ruby, javascriptµÈµÈ),¶ÔAjax¼¼ÊõÓÐʵ¼ÊµÄÓ¦Óþ­Ñ飬ÓÐruby on
> railsµÄ¿ª·¢¾­Ñ飬·Ç³£Ï²»¶Ð´´úÂ룬Ñо¿Ð¼¼Êõ¡£¸öÈ˳öÉíÊýѧרҵ£¬»ù´¡Ïë±ØÒ²ºÜÔúʵ£¨ÕâÒ»µã²»ÊǺÜÈ·¶¨£¬ÒòΪÎÒÃÇ×öͬʵÄʱ¼äÒ²²»ÊÇÌ«³¤£©
>
>
> ÏÖÔÚµÄÎÊÌâÊDz»ÖªµÀÍÁ¶¹ÍøµÄ¼¼Êõ·ÏßÊDz»ÊʺÏÎÒµÄÕâλÅóÓÑ£¬Èç¹ûÊǵĻ°£¬ËûÕâÑù±³¾°µÄ¹¤³Ìʦ´ó¸ÅÄܹ»Äõ½Ò»¸öʲô¼ÛλµÄ¹¤×Ê£¬Õâ¸ö²»ÐèҪ̫Ïêϸ£¬ÓÐÒ»¸ö²Î¿¼¼Ûλ¾Í¸Ð¼¤²»¾¡ÁË£¬ËûµÄ¹¤×÷µØµã¿ÉÄÜÊÇÉϺ£¡£
>
> ÏÈл¹ýÁË£¬·¢ÁËÀëÌâµÄÏûÏ¢£¬¸÷λԭÁÂÔò¸ö¡£
>
> Regards,
> Eric
>
>
> _______________________________________________
> 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




-- 
gtalk: icekernel在gmail.com
blog:  http://www.bulaoge.com/?icekernel
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070531/c491f650/attachment.html 

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

2007年05月31日 星期四 20:40

cun heise cunheise在hotmail.com
星期四 五月 31 20:40:24 HKT 2007

土豆要什么样的人
本人在公司做ruby on rails的,现在在学django

_________________________________________________________________
与世界各地的朋友进行交流,免费下载  Live Messenger; 
http://get.live.com/messenger/overview 


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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号