在urls.py中,我想将特定的遗留URL映射到特定的动态资源:
urlpatterns += patterns('example.example',
url(r'^example/example.html$', views.myview(request,url_slug='example-slug')),
)
视图如下:
def myview(request, slug):
a = get_object_or_404(MyObject, url_slug=slug)
如何获取请求参数,或者更干净地执行此操作?
答案 0 :(得分:2)
你这太复杂了。 Django的URL已经传递了请求,您可以在url条目的第三个参数中指定任何其他参数:
url(r'^example/example.html$', views.myview, {'url_slug': 'example-slug'})