Python论坛  - 讨论区

标题:[python-chinese] django.newform

2007年09月14日 星期五 10:22

sputnik_lee sputnik_lee在126.com
星期五 九月 14 10:22:21 HKT 2007

大家好:    我正在使用Django(0.96)做一个小的应用,我想使用Django自带的newform,但是我并不熟悉这个。我需要用到的是:一个产品表(product),一个产品分类表(sort),如果我要用newform形成在添加产品的时候,分类形成:  这样的一个菜单,我该如何做?或者修改哪里? 谢谢如果推荐网址的话,能有中文的最好 :)   
-------------- 涓嬩竴閮ㄥ垎 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070914/7defbe22/attachment.html 

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

2007年09月14日 星期五 10:38

beck917 beck917在gmail.com
星期五 九月 14 10:38:30 HKT 2007

¾ßÌåûÓÐ×ö¹ý,¿´ÁËÏÂÎĵµ

 


ChoiceFieldÓвÎÊýchoices,choicesµÄ»°ÎÒÏëÔÚÀà±ð±íÀïÈ¡Êý¾ÝµÄ»°Ó¦¸ÃÊÇûÎÊÌâµÄ


 


    contact_history_type_id = forms.ChoiceField( 
            label='Contact Type', 
            choices=[(c.id,c.description) 
            for c in ContactHistoryType.objects.all()])


ÕÒÁ˸öÀý×Ó,²î²»¶à¾ÍÊÇÕâÑùµÄÁË.ºÇºÇ..


 

  _____  

·¢¼þÈË: python-chinese-bounces在lists.python.cn
[mailto:python-chinese-bounces在lists.python.cn] ´ú±í sputnik_lee
·¢ËÍʱ¼ä: 2007Äê9ÔÂ14ÈÕ 10:22
ÊÕ¼þÈË: python-chinese
Ö÷Ìâ: [python-chinese] django.newform

 

´ó¼ÒºÃ£º

 

   ÎÒÕýÔÚʹÓÃDjango(0.96)×öÒ»¸öСµÄÓ¦Óã¬ÎÒÏëʹÓÃDjango×Ô´øµÄnewform£¬µ«ÊÇÎÒ
²¢²»ÊìϤÕâ¸ö¡£ÎÒÐèÒªÓõ½µÄÊÇ£ºÒ»¸ö²úÆ·±í(product)£¬Ò»¸ö²úÆ··ÖÀà±í(sort)£¬Èç
¹ûÎÒÒªÓÃnewformÐγÉÔÚÌí¼Ó²úÆ·µÄʱºò£¬·ÖÀàÐγÉ:

 



 

ÕâÑùµÄÒ»¸ö²Ëµ¥£¬ÎÒ¸ÃÈçºÎ×ö£¿»òÕßÐÞ¸ÄÄÄÀ

 

лл

Èç¹ûÍƼöÍøÖ·µÄ»°£¬ÄÜÓÐÖÐÎĵÄ×îºÃ :)

 

 

 





  _____  

 <http://event.mail.163.com/chanel/click.htm?from=NO_14&domain;=126> È« ¹ú Íò
Ãû Ö° ³¡ Å® ÐÔ£¬Æë ¾Û ·Ç ³£ ÃÀ Å®£¬¾ª ÑÞ 2 0 0 7 

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

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

2007年09月14日 星期五 10:48

Dreamingk(天成) dreamingk在gmail.com
星期五 九月 14 10:48:21 HKT 2007

2个表就是2个model,分别是 Product 和 Category, product应该有个
category的字段,是Category的ForeignKey, 这样就ok了

如果你要用不同的表单控件,django的网站上有例子,可以指定用list还是什么,看看newform那章,很简单的

On 9/14/07, beck917 <beck917在gmail.com> wrote:
>
>
>
>
> 具体没有做过,看了下文档
>
>
> ChoiceField有参数choices,choices的话我想在类别表里取数据的话应该是没问题的
>
>     contact_history_type_id = forms.ChoiceField(
>              label='Contact Type',
>              choices=[(c.id,c.description)
>              for c in ContactHistoryType.objects.all()])
> 找了个例子,差不多就是这样的了.呵呵..
>
>
>
>  ________________________________
>
>
> 发件人: python-chinese-bounces在lists.python.cn
> [mailto:python-chinese-bounces在lists.python.cn] 代表
> sputnik_lee
>  发送时间: 2007年9月14日 10:22
>  收件人: python-chinese
>  主题: [python-chinese] django.newform
>
>
>
>
>
> 大家好:
>
>
>
>
>
>
> 我正在使用Django(0.96)做一个小的应用,我想使用Django自带的newform,但是我并不熟悉这个。我需要用到的是:一个产品表(product),一个产品分类表(sort),如果我要用newform形成在添加产品的时候,分类形成:
>
>
>
>
>
> >
>
>
>
>
> 
>
>
> 
>
>
> ...
>
>
>
>
>
> 
>
>
>
>
>
> 这样的一个菜单,我该如何做?或者修改哪里?
>
>
>
>
>
> 谢谢
>
>
> 如果推荐网址的话,能有中文的最好 :)
>
>
>
>
>
>
>
>
>
>
>
>
>
>  ________________________________
>
>
> 全 国 万 名 职 场 女 性,齐 聚 非 常 美 女,惊 艳 2 0 0 7
> _______________________________________________
> 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
>


-- 
Dreamingk (tc, 天成)
    dreamingk(at)gmail.com
    http://python.cn
Exoweb (北京轩辕互动科技有限公司)
Python, I love this language.

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

2007年09月14日 星期五 14:14

风向标 vaneoooo在gmail.com
星期五 九月 14 14:14:43 HKT 2007

´ó¼Ò¶¼ÍƼöʹÓÃnewformô
ΪʲôÎÒÏÖÔÚ¸üÇãÏòʹÓÃÊÖдform£¬djangoÊÖдÑéÖ¤£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070914/8499bc52/attachment.html 

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

2007年09月14日 星期五 16:20

清风 paradise.qingfeng在gmail.com
星期五 九月 14 16:20:28 HKT 2007

我觉得用newforms的最大目的,其实是为了复用,可以让一些表单组件可以重复的使用

On 9/14/07, 风向标 <vaneoooo在gmail.com> wrote:
> 大家都推荐使用newform么
> 为什么我现在更倾向使用手写form,django手写验证?
> _______________________________________________
> 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
>


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

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

2007年09月14日 星期五 16:49

Zhou Honglin zhou.honglin在gmail.com
星期五 九月 14 16:49:20 HKT 2007

ͬÒ⣬żҲÊÇÊÖд
»°ËµThe Django Book¹ØÓÚFormÄÇÕÂÒ²ÊÇÒ»Ö±TBA£¬newformµÄÎĵµÒ²ÍÏÁ˺þðɡ£¡£¡£
On 9/14/07, ·çÏò±ê <vaneoooo在gmail.com> wrote:
>
> ´ó¼Ò¶¼ÍƼöʹÓÃnewformô
> ΪʲôÎÒÏÖÔÚ¸üÇãÏòʹÓÃÊÖдform£¬djangoÊÖдÑéÖ¤£¿
>
> _______________________________________________
> 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/20070914/bd31df41/attachment.htm 

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

2007年09月14日 星期五 19:15

Nicholas Ding nicholasdsj在gmail.com
星期五 九月 14 19:15:03 HKT 2007

ÎÒÒ»Ö±ÔÚÓÃnewforms£¬ÕæµÄºÜˬ¡£

On 9/14/07, Zhou Honglin <zhou.honglin在gmail.com> wrote:
>
> ͬÒ⣬żҲÊÇÊÖд
> »°ËµThe Django Book¹ØÓÚFormÄÇÕÂÒ²ÊÇÒ»Ö±TBA£¬newformµÄÎĵµÒ²ÍÏÁ˺þðɡ£¡£¡£
> On 9/14/07, ·çÏò±ê <vaneoooo在gmail.com> wrote:
> >
> > ´ó¼Ò¶¼ÍƼöʹÓÃnewformô
> > ΪʲôÎÒÏÖÔÚ¸üÇãÏòʹÓÃÊÖдform£¬djangoÊÖдÑéÖ¤£¿
> >
> > _______________________________________________
> > 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
> >
>
>
> _______________________________________________
> 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
>



-- 
Nicholas @ Nirvana Studio
http://www.nirvanastudio.org
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070914/011b0434/attachment.html 

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

2007年09月14日 星期五 19:52

Dreamingk(天成) dreamingk在gmail.com
星期五 九月 14 19:52:07 HKT 2007

newform  重用挺好,公司内部有一套可以复用的lib,用起来很方便

On 9/14/07, Nicholas Ding <nicholasdsj在gmail.com> wrote:
> 我一直在用newforms,真的很爽。
>
>
> On 9/14/07, Zhou Honglin <zhou.honglin在gmail.com> wrote:
> > 同意,偶也是手写
> > 话说The Django Book关于Form那章也是一直TBA,newform的文档也拖了好久吧。。。
> >
> > On 9/14/07, 风向标 <vaneoooo在gmail.com > wrote:
> > >
> > > 大家都推荐使用newform么
> > > 为什么我现在更倾向使用手写form,django手写验证?
> > > _______________________________________________
> > > 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
> > >
> >
> >
> > _______________________________________________
> > 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
> >
>
>
>
> --
> Nicholas @ Nirvana Studio
> http://www.nirvanastudio.org
> _______________________________________________
> 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
>


-- 
Dreamingk (tc, 天成)
    dreamingk(at)gmail.com
    http://python.cn
Exoweb (北京轩辕互动科技有限公司)
Python, I love this language.

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

2007年09月15日 星期六 13:54

vicalloy zbirder在gmail.com
星期六 九月 15 13:54:26 HKT 2007

好像newforms有个问题。
只要有初始化数据都会进行校验,不管是否有手动调用校验方法。
我有时候要设置一些初始化参数,搞得表单上好多错误提示:(
在 07-9-14,Dreamingk(天成)<dreamingk在gmail.com> 写道:
> newform  重用挺好,公司内部有一套可以复用的lib,用起来很方便
>

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

2007年09月18日 星期二 13:24

Tian askfor在gmail.com
星期二 九月 18 13:24:30 HKT 2007

³õʼ»¯²ÎÊýÓÐÁíÍâÒ»¸ö²ÎÊý°É initialʲôµÄ¡£

On 9/15/07, vicalloy <zbirder在gmail.com> wrote:
>
> ºÃÏñnewformsÓиöÎÊÌâ¡£
> Ö»ÒªÓгõʼ»¯Êý¾Ý¶¼»á½øÐÐУÑ飬²»¹ÜÊÇ·ñÓÐÊÖ¶¯µ÷ÓÃУÑé·½·¨¡£
> ÎÒÓÐʱºòÒªÉèÖÃһЩ³õʼ»¯²ÎÊý£¬¸ãµÃ±íµ¥ÉϺöà´íÎóÌáʾ£º£¨
> ÔÚ 07-9-14£¬Dreamingk(Ìì³É)<dreamingk在gmail.com> дµÀ£º
> > newform  ÖØÓÃͦºÃ£¬¹«Ë¾ÄÚ²¿ÓÐÒ»Ì׿ÉÒÔ¸´ÓõÄlib£¬ÓÃÆðÀ´ºÜ·½±ã
> >
> _______________________________________________
> 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/20070918/06230afd/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号