Django - 如何将字符串值从urlconf传递给feeds.py类

我正在努力做一些我确信有一个非常简单的方法,但我没有把它弄好。我试图将urlconf中的值传递给feeds.py文件。我想要做的是为页面上的评论生成特定的订阅源。 我一直在阅读文档中的示例: http://docs.djangoproject.com/en/dev/ref/contrib/syndication/ 如何使用get_object()方法,但我似乎无法传递正确的值。 这是我一直在尝试的。在url.py文件中:
    ('^post/(?P<sl>.*)/comment_feed/$', CommentFeed()),
并在feeds.py文件中:
class CommentFeed(Feed):
def get_object(self, request, sl):
    return get_object_or_404(Post, ????)
我一直得到一个ValueError说:   int()的基数为10的无效文字:'Test-1' 将对象传递给Feed CommnetFeed类的正确方法是什么?     
已邀请:
看起来你用
post/Test-1/comment_feed/
测试它 - 是吗? Django期望一个整数作为帖子ID。给它一个
post/12/comment_feed/
中的数字,并使用
pk=sl
,如链接页面中给出的示例所示。
return get_object_or_404(Post, pk=sl)
    

要回复问题请先登录注册