我想拥有与khanacademy.org在其视频中相同的 url 模式。假设我打开了一个标题为“代数之美”的视频,其网址将是http://www.khanacademy.org/math/algebra/introduction-to-algebra/v/the-beauty-of-algebra。
它在 url 中显示了三个级别的类别(数学、代数和代数介绍)。我在 django 中想要的也是一样的。类别级别(参数数量)可能会增加到 N。
我不想像这样对 Urls 进行硬编码
url(r"^(?P<level_one>[a-zA-Z]+)/v/(?P<slug>[-\w]+)/$", "my_view", name="level_one"),
url(r"^(?P<level_one>[a-zA-Z]+)/(?P<level_two>[a-zA-Z]+)/v/(?P<slug>[-\w]+)/$", "my_view", name="level_two"),
url(r"^(?P<level_one>[a-zA-Z]+)/(?P<level_two>[a-zA-Z]+)/(?P<level_three>[a-zA-Z]+)/v/(?P<slug>[-\w]+)/$", "my_view", name="level_three"),
...
谢谢!