Djang中的NoReversematch错误

2024-09-27 21:27:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想按id获取对象,因此当用户单击标题时,它会将用户重定向到包含id对象的页面,我希望我的url链接如下所示:

         http://127.0.0.1:8000/cripme/12/53-places-to-go

我尝试了下面的代码,但出现了以下错误:

  NoReverseMatch at /view_list/
  Reverse for 'cripdetail' with arguments '(1L, u'53 places to go')' and keyword arguments '{}' not found.

用于重定向用户的视图:

def cripdetail(request,fimcrip_id, fimcrip_title):
    post=Fimcrip.objects.get(id=fimcrip_id) 
    return render_to_response('postme.html',{'post':post, 'Fimcrip':Fimcrip},context_instance=RequestContext(request))

网址:

url(r'^cripme/(?P<fimcrip_id>\d+)/(?P<fimcrip_title>[-\d\w]+)/$', 'meebapp.views.cripdetail', name='cripdetail'),

模板:

<a href= "{% url cripdetail Flup.id Flup.title %}" >{{Flup.title}}</a>

我怎样才能解决这个问题?你知道吗


Tags: to对象用户idurlgotitlepost

热门问题