4

我有一个以房间为中心的应用程序。这些房间的成员可以在其中发布内容。我认为拥有 url 模式的方式是这样的

# global urls.py
    (r'^g/', include('elearning.apps.rooms.urls', namespace='rooms')),

# rooms urls.py
    url(r'^(?P<room_slug>[-\w]+)/postari/',
        include('elearning.apps.posts.urls', namespace='posts')),

# posts urls.py
    url(r'^adauga/$', 'add', name='add'),

我的问题是我不知道如何从“帖子”应用程序中反转视图的 URL。正在做

reverse('rooms:posts:add', kwargs={'room_slug': room.slug})

引发 NoReverseMatch 错误,可能是因为 'room_slug' 与 'add' 视图的 URL 模式匹配。

我怎样才能做到这一点?

谢谢

4

1 回答 1

1

看起来这个问题最近已经修复了。https://code.djangoproject.com/changeset/16608

于 2011-09-08T09:07:21.380 回答