Python论坛  - 讨论区

标题:[python-chinese] 学习django第八讲出错了。。

2007年04月05日 星期四 22:07

Cai icyooo在gmail.com
星期四 四月 5 22:07:34 HKT 2007

try:
   reader = csv.reader(buf)
except:
   return render_to_response('address/error.html',{'message':'ÄãÐèÒªÉÏ´«Ò»¸öcsv¸ñʽµÄÎļþ£¡'})

ÉÏ´«Ò»¸ö²»ÊÇcsv¸ñʽµÄÎļþ²»»á²¶×½´íÎ󡣡£ÊÇÔõô»ØÊ£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070405/769745ca/attachment.htm 

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

2007年04月05日 星期四 22:27

limodou limodou在gmail.com
星期四 四月 5 22:27:39 HKT 2007

On 4/5/07, Cai <icyooo在gmail.com> wrote:
> try:
>  reader = csv.reader(buf)
> except:
>  return
> render_to_response('address/error.html',{'message':'你需要上传一个csv格式的文件!'})
>
> 上传一个不是csv格式的文件不会捕捉错误。。是怎么回事?
>
要看有没有抛异常,没有控制太严格。

-- 
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年04月05日 星期四 22:36

Cai icyooo在gmail.com
星期四 四月 5 22:36:59 HKT 2007

ллlimodou¡«
¸ÃÔõô·ÖÎöÒ»¸öÎļþµÄÄÚÈÝÊÇ·ñ·ûºÏcsv¹æ·¶£¿
»¹ÓоÍÊÇÈç¹ûÉÏ´«µÄcsvÎļþÁÐÊý²»¹»¸ÃÔõô¿ØÖÆ£¿

³õѧpython£¬·Ç³£Ï£ÍûÄܵõ½ÄúµÄÖ¸µã¡£¡£¸Ð¼¤²»¾¡£¡

ÔÚ07-4-5£¬limodou <limodou在gmail.com> дµÀ£º
>
> On 4/5/07, Cai <icyooo在gmail.com> wrote:
> > try:
> >  reader = csv.reader(buf)
> > except:
> >  return
> > render_to_response('address/error.html',{'message':'ÄãÐèÒªÉÏ´«Ò»¸öcsv¸ñʽµÄÎļþ£¡'})
> >
> > ÉÏ´«Ò»¸ö²»ÊÇcsv¸ñʽµÄÎļþ²»»á²¶×½´íÎ󡣡£ÊÇÔõô»ØÊ£¿
> >
> Òª¿´ÓÐûÓÐÅ×Òì³££¬Ã»ÓпØÖÆÌ«Ñϸñ¡£
>
> --
> 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/20070405/53751793/attachment.htm 

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

2007年04月05日 星期四 22:52

limodou limodou在gmail.com
星期四 四月 5 22:52:04 HKT 2007

On 4/5/07, Cai <icyooo在gmail.com> wrote:
> 谢谢limodou~
> 该怎么分析一个文件的内容是否符合csv规范?
> 还有就是如果上传的csv文件列数不够该怎么控制?
>
> 初学python,非常希望能得到您的指点。。感激不尽!
>
一般能用csv处理就是符合规范的。只要判断列数是否与希望的一致就行了。不够就报错就行了。

-- 
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年04月06日 星期五 00:05

Cai icyooo在gmail.com
星期五 四月 6 00:05:19 HKT 2007

ÓÃÄǸöÀý×ÓËæ±ãÉÏ´«ÁËÒ»¸öphpµÄÎļþ£¬È»ºóÔÚtryÄÇÀﲢûÓÐÅ׳ö´íÎ󣬶øÊǵ½ÁË
obj = Address(name=row[0], gender=row[1],telphone=row[2], mobile=row[3],
room=row[4])
ÕâÀï²Å³ö´í£ºlist index out of range

Èç¹ûÉÏ´«µÄÊÇ2½øÖÆÎļþµÄ»°Ò²²»»á±¨´í£¬¶øÊǵ½for row in reader:³ö´í£¬line contains null byte

ÊÇÔõôһ»ØÊÂ?

ÔÚ07-4-5£¬limodou <limodou在gmail.com> дµÀ£º
>
> On 4/5/07, Cai <icyooo在gmail.com> wrote:
> > ллlimodou¡«
> > ¸ÃÔõô·ÖÎöÒ»¸öÎļþµÄÄÚÈÝÊÇ·ñ·ûºÏcsv¹æ·¶£¿
> > »¹ÓоÍÊÇÈç¹ûÉÏ´«µÄcsvÎļþÁÐÊý²»¹»¸ÃÔõô¿ØÖÆ£¿
> >
> > ³õѧpython£¬·Ç³£Ï£ÍûÄܵõ½ÄúµÄÖ¸µã¡£¡£¸Ð¼¤²»¾¡£¡
> >
> Ò»°ãÄÜÓÃcsv´¦Àí¾ÍÊÇ·ûºÏ¹æ·¶µÄ¡£Ö»ÒªÅжÏÁÐÊýÊÇ·ñÓëÏ£ÍûµÄÒ»Ö¾ÍÐÐÁË¡£²»¹»¾Í±¨´í¾ÍÐÐÁË¡£
>
> --
> 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/20070406/33fa7a61/attachment.htm 

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

2007年04月06日 星期五 08:26

limodou limodou在gmail.com
星期五 四月 6 08:26:14 HKT 2007

On 4/6/07, Cai <icyooo在gmail.com> wrote:
> 用那个例子随便上传了一个php的文件,然后在try那里并没有抛出错误,而是到了
> obj = Address(name=row[0], gender=row[1],telphone=row[2], mobile=row[3],
> room=row[4])
> 这里才出错:list index out of range
>
> 如果上传的是2进制文件的话也不会报错,而是到for row in reader:出错,line contains null byte
>
> 是怎么一回事?
>
csv是通过分隔符和回车来处理,不满足格式可以认为就是一个字段,不一定会出错。

-- 
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年04月06日 星期五 13:43

mvfirst mvfirst在126.com
星期五 四月 6 13:43:04 HKT 2007

ÏÂÃæµÄ³ÌÐò¿ÉÒÔÕý³£ÏÔʾurlÖеÄͼƬ£¬µ«ÊÇλÓÚ±¾µØµÄͼƬa.jpgÔõôҲÏÔʾ²»³öÀ´
ÎÒÉèÖÃÁËSTATIC_PATH = './media' , MEDIA_ROOT = './media'µÈ£¬¶¼²»ÐС£
mediaϺ͸úĿ¼Ï¶¼´æÔÚa.jpg,Ò²²»ÐÐ
..............................
text = """ 
http://www.blabla.cn/images/logo/blabla_logo01.gif">

"""

def index(request):
    return HttpResponse(text)
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070406/22834a5e/attachment.htm 

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

2007年04月06日 星期五 13:45

limodou limodou在gmail.com
星期五 四月 6 13:45:59 HKT 2007

On 4/6/07, mvfirst <mvfirst在126.com> wrote:
>
>
> 下面的程序可以正常显示url中的图片,但是位于本地的图片a.jpg怎么也显示不出来
> 我设置了STATIC_PATH = './media' , MEDIA_ROOT = './media'等,都不行。
> media下和跟目录下都存在a.jpg,也不行
> ..............................
> text = """
> > src="http://www.blabla.cn/images/logo/blabla_logo01.gif">
> 
> """
>
> def index(request):
>     return HttpResponse(text)

查阅django的static_file的文档

-- 
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年04月06日 星期五 14:10

mvfirst mvfirst在126.com
星期五 四月 6 14:10:45 HKT 2007

ÎÞÂÛÓÃÄ£°æ»¹ÊǶ¯Ì¬Éú³Éhtml, ¶¼ÊÇÓÃtable,form,intput type=textµÈ·½Ê½ÏÔʾ
µ«ÊÇÖ»ÄÜÏÔʾ£¬±à¼­ÆðÀ´ºÜÂé·³£¬ÒòΪinput type=text²ÅÄܱ༭£¬µ«ÊÇnameÐèҪÿ¸ö¶¼²»Í¬²ÅÐÐ
±ÈÈçdjango step by stepÀïµÄͨѶ¼£¬ÈçºÎ²ÅÄÜ¶ÔÆä·½±ãµÄ±à¼­ÄØ£¿
ÎÒÊǶ¯Ì¬Éú³ÉÁ˶àÐеÄintpu type=text,ÿ¸öÓÃname%d £¬È»ºóformat¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070406/c19028a5/attachment.html 

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

2007年04月06日 星期五 14:19

limodou limodou在gmail.com
星期五 四月 6 14:19:20 HKT 2007

On 4/6/07, mvfirst <mvfirst在126.com> wrote:
>
>
> 无论用模版还是动态生成html, 都是用table,form,intput type=text等方式显示
> 但是只能显示,编辑起来很麻烦,因为input type=text才能编辑,但是name需要每个都不同才行
> 比如django step by step里的通讯录,如何才能对其方便的编辑呢?
> 我是动态生成了多行的intpu type=text,每个用name%d ,然后format。
>
编辑本来就是麻烦的事。django admin帮助你做了大量的工作,可以使用,但如果不够用要自已做的话,还是一样。

-- 
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年04月07日 星期六 00:36

Cai icyooo在gmail.com
星期六 四月 7 00:36:07 HKT 2007

·Ç³£¸Ðлlimodou~ÈÈÐÄÈ˰¡£¡

ÔÚ07-4-6£¬limodou <limodou在gmail.com> дµÀ£º
>
> On 4/6/07, Cai <icyooo在gmail.com> wrote:
> > ÓÃÄǸöÀý×ÓËæ±ãÉÏ´«ÁËÒ»¸öphpµÄÎļþ£¬È»ºóÔÚtryÄÇÀﲢûÓÐÅ׳ö´íÎ󣬶øÊǵ½ÁË
> > obj = Address(name=row[0], gender=row[1],telphone=row[2], mobile=row[3],
> > room=row[4])
> > ÕâÀï²Å³ö´í£ºlist index out of range
> >
> > Èç¹ûÉÏ´«µÄÊÇ2½øÖÆÎļþµÄ»°Ò²²»»á±¨´í£¬¶øÊǵ½for row in reader:³ö´í£¬line contains null byte
> >
> > ÊÇÔõôһ»ØÊÂ?
> >
> csvÊÇͨ¹ý·Ö¸ô·ûºÍ»Ø³µÀ´´¦Àí£¬²»Âú×ã¸ñʽ¿ÉÒÔÈÏΪ¾ÍÊÇÒ»¸ö×ֶΣ¬²»Ò»¶¨»á³ö´í¡£
>
> --
> 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/20070407/dd6cc196/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号