Python论坛  - 讨论区

标题:[python-chinese] [django]关于在URL conf中使用url中的参数的问题。

2006年11月15日 星期三 09:40

Leo Jay python.leojay在gmail.com
星期三 十一月 15 09:40:07 HKT 2006

ÎÒµÄmodels.pyÈçÏ£º
class MatchTest(models.Model):
    adddate        = models.DateTimeField()            # test¿ªÊ¼µÄÈÕÆÚ
    comment        = models.TextField()                # testµÄcomment

class MatchTask(models.Model):
    test        = models.ForeignKey(MatchTest)        # taskÊôÓÚÄÄ×étest
    parameter    = models.TextField()                # ²âÊÔµÄpatternµÄ²ÎÊý

MatchTestºÍMatchTaskµÄ¹ØϵÊÇ£¬Ò»¸ö²âÊÔÖУ¬¿ÉÄÜÓжà¸öÈÎÎñ¡£

ÎÒµÄurls.pyÈçÏ£º
urlpatterns = patterns('',
    (r'^test/(?P\d+)/$', 'website.patterntest.views.showtest'),
    (r'^task/(?P\d+)/$', '
django.views.generic.list_detail.object_detail', {'queryset':
MatchTask.objects.all()}),
    (r'^task/(?P\d+)/deletetask/$', '
django.views.generic.create_update.delete_object',
        {
            'model': MatchTask,
            'post_delete_redirect': '..'
        }
    ),
)

ÎÒÏëʵÏֵŦÄÜÊÇ£¬ÔÚɾ³ýij¸öÈÎÎñºó£¬·µ»Øµ½ÈÎÎñËùÔڵIJâÊÔµÄÐÅÏ¢ÁбíÖС£
post_delete_redirect¾ÍÓ¦¸ÃÀàËÆÓÚ£º
'post_delete_redirect': '/test/%d' % (MatchTask.objects.get
(id=object_id).test.id)

µ«Êµ¼ÊÉϺÃÏñ²»ÄÜÕâÑùÓá£ÇëÎÊÈçºÎÔÚ'post_delete_redirect'ÖÐʹÓÃobject_idµÄÐÅÏ¢£¿

лл¡£


-- 
Best Regards,
Leo Jay
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061115/30c764a1/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号