Python论坛  - 讨论区

标题:[python-chinese] django小东西的设计问题

2006年04月24日 星期一 14:12

风向标 vaneoooo at gmail.com
Mon Apr 24 14:12:20 HKT 2006

玩点小东西.我在模板中有这样一句:

{% for abc in aa %}
 

{{ abc.title }}

urls中预计用正则式来限制三位的数字 现在问题是: 我如何实现点击该标题就显示出文章呢? 我想了下。 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 然后核对数据库中的id来输出 不过好象太笨了点 看了woodlog。好象使用给函数传入参数的方法。 我不知道自己把问题说清楚了没 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060424/e8d81532/attachment.html

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

2006年04月24日 星期一 14:18

limodou limodou at gmail.com
Mon Apr 24 14:18:41 HKT 2006

On 4/24/06, 风向标 <vaneoooo at gmail.com> wrote:
>
>
> 玩点小东西.我在模板中有这样一句:
>
> {% for abc in aa %}
>  

{{ abc.title }}

> > urls中预计用正则式来限制三位的数字 > > 现在问题是: > 我如何实现点击该标题就显示出文章呢? > 我想了下。 > 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 > 然后核对数据库中的id来输出 > 不过好象太笨了点 > > 看了woodlog。好象使用给函数传入参数的方法。 > > 我不知道自己把问题说清楚了没 > 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 > urls.py无法对url进行限制,它只是进行匹配,如果找不到匹配就出错。 对于urldispatch的处理,可以通过设定分组来定义将要传入view方法中的参数,如: (r'/ok/(?P\d+)/$', 'your.app.views.showarticle') 因为定义了一个(?P\d+),表明解析出来的url将有一个id的关键字,而且showarticle函数中必须有这个参数定义,因此showarticle需要: def showarticle(request, id):pass 这样才可以。这里的id与url中的id是一致的。 -- I like python! My Blog: http://www.donews.net/limodou My Django Site: http://www.djangocn.org NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2006年04月24日 星期一 14:43

风向标 vaneoooo at gmail.com
Mon Apr 24 14:43:19 HKT 2006

果然成功了!
哇哈哈
我就觉着这样的情况django应该有专门的处理

3Q木头兄~~

之前还没发觉原来url也是可以传递参数给函数~~爽


在06-4-24,limodou <limodou at gmail.com> 写道:
>
> On 4/24/06, 风向标 <vaneoooo at gmail.com> wrote:
> >
> >
> > 玩点小东西.我在模板中有这样一句:
> >
> > {% for abc in aa %}
> >  

{{ abc.title }}

> > > > urls中预计用正则式来限制三位的数字 > > > > 现在问题是: > > 我如何实现点击该标题就显示出文章呢? > > 我想了下。 > > 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 > > 然后核对数据库中的id来输出 > > 不过好象太笨了点 > > > > 看了woodlog。好象使用给函数传入参数的方法。 > > > > 我不知道自己把问题说清楚了没 > > 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 > > > > urls.py无法对url进行限制,它只是进行匹配,如果找不到匹配就出错。 > 对于urldispatch的处理,可以通过设定分组来定义将要传入view方法中的参数,如: > > (r'/ok/(?P\d+)/$', 'your.app.views.showarticle') > > > 因为定义了一个(?P\d+),表明解析出来的url将有一个id的关键字,而且showarticle函数中必须有这个参数定义,因此showarticle需要: > > def showarticle(request, id):pass > > 这样才可以。这里的id与url中的id是一致的。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > My Django Site: http://www.djangocn.org > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060424/faa02d71/attachment-0001.html

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

2006年04月24日 星期一 15:38

HoLin holin.he at gmail.com
Mon Apr 24 15:38:24 HKT 2006

没跟教程走一遍阿?
modou兄的step by step里面有相关处理的.

我现在在做一个团队的blog,看看开发效率。:)

从数据库设计到现在models搞好已经作了半天了。:(


在06-4-24,风向标 <vaneoooo at gmail.com> 写道:
>
>
>
> 果然成功了!
> 哇哈哈
> 我就觉着这样的情况django应该有专门的处理
>
> 3Q木头兄~~
>
> 之前还没发觉原来url也是可以传递参数给函数~~爽
>
>
> 在06-4-24,limodou <limodou at gmail.com> 写道:
> >
> > On 4/24/06, 风向标 <vaneoooo at gmail.com> wrote:
> >
> >
> > 玩点小东西.我在模板中有这样一句:
> >
> > {% for abc in aa %}
> >  

{{ abc.title }}

> > > > urls中预计用正则式来限制三位的数字 > > > > 现在问题是: > > 我如何实现点击该标题就显示出文章呢? > > 我想了下。 > > 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 > > 然后核对数据库中的id来输出 > > 不过好象太笨了点 > > > > 看了woodlog。好象使用给函数传入参数的方法。 > > > > 我不知道自己把问题说清楚了没 > > 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 > > > > urls.py无法对url进行限制,它只是进行匹配,如果找不到匹配就出错。 > 对于urldispatch的处理,可以通过设定分组来定义将要传入view方法中的参数,如: > > (r'/ok/(?P\d+)/$', 'your.app.views.showarticle') > > 因为定义了一个(?P\d+),表明解析出来的url将有一个id的关键字,而且showarticle函数中必须有这个参数定义,因此showarticle需要: > > > def showarticle(request, id):pass > > 这样才可以。这里的id与url中的id是一致的。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > My Django Site: http://www.djangocn.org > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > 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 > > > > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060424/c7fc4c7c/attachment.htm

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

2006年04月25日 星期二 10:06

yi huang yi.codeplayer at gmail.com
Tue Apr 25 10:06:42 HKT 2006

使用 django 还需要自己去设计数据库吗?

On 4/24/06, HoLin <holin.he at gmail.com> wrote:
>
> 没跟教程走一遍阿?
> modou兄的step by step里面有相关处理的.
>
> 我现在在做一个团队的blog,看看开发效率。:)
>
> 从数据库设计到现在models搞好已经作了半天了。:(
>
>
> 在06-4-24,风向标 <vaneoooo at gmail.com> 写道:
>
> >
> >
> > 果然成功了!
> > 哇哈哈
> > 我就觉着这样的情况django应该有专门的处理
> >
> > 3Q木头兄~~
> >
> > 之前还没发觉原来url也是可以传递参数给函数~~爽
> >
> >
> > 在06-4-24,limodou <limodou at gmail.com> 写道:
> > >
> > > On 4/24/06, 风向标 <vaneoooo at gmail.com> wrote:
> > >
> > >
> > > 玩点小东西.我在模板中有这样一句:
> > >
> > > {% for abc in aa %}
> > >  

{{ abc.title }}

> > > > > > urls中预计用正则式来限制三位的数字 > > > > > > 现在问题是: > > > 我如何实现点击该标题就显示出文章呢? > > > 我想了下。 > > > 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 > > > 然后核对数据库中的id来输出 > > > 不过好象太笨了点 > > > > > > 看了woodlog。好象使用给函数传入参数的方法。 > > > > > > 我不知道自己把问题说清楚了没 > > > 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 > > > > > > > urls.py无法对url进行限制,它只是进行匹配,如果找不到匹配就出错。 > > 对于urldispatch的处理,可以通过设定分组来定义将要传入view方法中的参数,如: > > > > (r'/ok/(?P\d+)/$', 'your.app.views.showarticle') > > > > 因为定义了一个(?P\d+),表明解析出来的url将有一个id的关键字,而且showarticle函数中必须有这个参数定义,因此showarticle需要: > > > > > > def showarticle(request, id):pass > > > > 这样才可以。这里的id与url中的id是一致的。 > > > > -- > > I like python! > > My Blog: http://www.donews.net/limodou > > My Django Site: http://www.djangocn.org > > NewEdit Maillist: http://groups.google.com/group/NewEdit > > > > _______________________________________________ > > 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 > > > > > > > > > > _______________________________________________ > > 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 > > > > > > _______________________________________________ > 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 > > -- http://codeplayer.blogbus.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060425/fde04769/attachment.htm

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

2006年04月25日 星期二 10:31

HoLin holin.he at gmail.com
Tue Apr 25 10:31:40 HKT 2006

啊??不用的吗?那都怎么做啊?models文件总要自己写好吧?
2006/4/25, yi huang <yi.codeplayer at gmail.com>:
>
> 使用 django 还需要自己去设计数据库吗?
>
>
> On 4/24/06, HoLin <holin.he at gmail.com> wrote:
> >
> >  没跟教程走一遍阿?
> > modou兄的step by step里面有相关处理的.
> >
> > 我现在在做一个团队的blog,看看开发效率。:)
> >
> > 从数据库设计到现在models搞好已经作了半天了。:(
> >
> >
> > 在06-4-24,风向标 <vaneoooo at gmail.com> 写道:
> >
> > >
> > >
> > > 果然成功了!
> > > 哇哈哈
> > > 我就觉着这样的情况django应该有专门的处理
> > >
> > > 3Q木头兄~~
> > >
> > > 之前还没发觉原来url也是可以传递参数给函数~~爽
> > >
> > >
> > > 在06-4-24,limodou <limodou at gmail.com> 写道:
> > > >
> > > > On 4/24/06, 风向标 <vaneoooo at gmail.com> wrote:
> > > >
> > > >
> > > > 玩点小东西.我在模板中有这样一句:
> > > >
> > > > {% for abc in aa %}
> > > >  

{{ abc.title }}

> > > > > > > > urls中预计用正则式来限制三位的数字 > > > > > > > > 现在问题是: > > > > 我如何实现点击该标题就显示出文章呢? > > > > 我想了下。 > > > > 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 > > > > 然后核对数据库中的id来输出 > > > > 不过好象太笨了点 > > > > > > > > 看了woodlog。好象使用给函数传入参数的方法。 > > > > > > > > 我不知道自己把问题说清楚了没 > > > > 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 > > > > > > > > > > urls.py无法对url进行限制,它只是进行匹配,如果找不到匹配就出错。 > > > 对于urldispatch的处理,可以通过设定分组来定义将要传入view方法中的参数,如: > > > > > > (r'/ok/(?P\d+)/$', 'your.app.views.showarticle') > > > > > > 因为定义了一个(?P\d+),表明解析出来的url将有一个id的关键字,而且showarticle函数中必须有这个参数定义,因此showarticle需要: > > > > > > > > > def showarticle(request, id):pass > > > > > > 这样才可以。这里的id与url中的id是一致的。 > > > > > > -- > > > I like python! > > > My Blog: http://www.donews.net/limodou > > > My Django Site: http://www.djangocn.org > > > NewEdit Maillist: http://groups.google.com/group/NewEdit > > > > > > _______________________________________________ > > > 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 > > > > > > > > > > > > > > > _______________________________________________ > > > 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 > > > > > > > > > > > > _______________________________________________ > > 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 > > > > > > > -- > http://codeplayer.blogbus.com/ > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060425/92e048b5/attachment.html

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

2006年04月25日 星期二 10:37

yi huang yi.codeplayer at gmail.com
Tue Apr 25 10:37:26 HKT 2006

不过想来django的orm还是有点底层了,
ForiegnKey ManyToMany 这些术语让model的设计和关系数据库的设计的基本思想基本没啥差别了。

On 4/25/06, HoLin <holin.he at gmail.com> wrote:
>
>
> 啊??不用的吗?那都怎么做啊?models文件总要自己写好吧?
> 2006/4/25, yi huang <yi.codeplayer at gmail.com>:
> >
> > 使用 django 还需要自己去设计数据库吗?
>
>
> On 4/24/06, HoLin <holin.he at gmail.com> wrote:
> >
> >  没跟教程走一遍阿?
> > modou兄的step by step里面有相关处理的.
> >
> > 我现在在做一个团队的blog,看看开发效率。:)
> >
> > 从数据库设计到现在models搞好已经作了半天了。:(
> >
> >
> > 在06-4-24,风向标 <vaneoooo at gmail.com> 写道:
> >
> > >
> > >
> > > 果然成功了!
> > > 哇哈哈
> > > 我就觉着这样的情况django应该有专门的处理
> > >
> > > 3Q木头兄~~
> > >
> > > 之前还没发觉原来url也是可以传递参数给函数~~爽
> > >
> > >
> > > 在06-4-24,limodou <limodou at gmail.com> 写道:
> > > >
> > > > On 4/24/06, 风向标 <vaneoooo at gmail.com> wrote:
> > > >
> > > >
> > > > 玩点小东西.我在模板中有这样一句:
> > > >
> > > > {% for abc in aa %}
> > > >  

{{ abc.title }}

> > > > > > > > urls中预计用正则式来限制三位的数字 > > > > > > > > 现在问题是: > > > > 我如何实现点击该标题就显示出文章呢? > > > > 我想了下。 > > > > 笨点的办法大概可以使用request中的path来判断ok后面的id是多少 > > > > 然后核对数据库中的id来输出 > > > > 不过好象太笨了点 > > > > > > > > 看了woodlog。好象使用给函数传入参数的方法。 > > > > > > > > 我不知道自己把问题说清楚了没 > > > > 想请教下limodou以及其他各位牛人。请教更高效率、聪明点的方法 > > > > > > > > > > urls.py无法对url进行限制,它只是进行匹配,如果找不到匹配就出错。 > > > 对于urldispatch的处理,可以通过设定分组来定义将要传入view方法中的参数,如: > > > > > > (r'/ok/(?P\d+)/$', 'your.app.views.showarticle') > > > > > > 因为定义了一个(?P\d+),表明解析出来的url将有一个id的关键字,而且showarticle函数中必须有这个参数定义,因此showarticle需要: > > > > > > > > > def showarticle(request, id):pass > > > > > > 这样才可以。这里的id与url中的id是一致的。 > > > > > > -- > > > I like python! > > > My Blog: http://www.donews.net/limodou > > > My Django Site: http://www.djangocn.org > > > NewEdit Maillist: http://groups.google.com/group/NewEdit > > > > > > _______________________________________________ > > > 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 > > > > > > > > > > > > > > > _______________________________________________ > > > 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 > > > > > > > > > > > > _______________________________________________ > > 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 > > > > > > > -- > http://codeplayer.blogbus.com/ > > _______________________________________________ > > 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 > > > > _______________________________________________ > 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 > > -- http://codeplayer.blogbus.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060425/e8639979/attachment.htm

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号