def newsprofile(request, newstitle, newsid):
newsobj = get_object_or_404(NewsModel, pk=int(newsid))
return render(request, 'newsprofile.html', {'newsobj': newsobj})
但现在,如果我改变ID 1
到2
里面adressbar网址并点击例如,输入按钮/sometitle_and_and_blabla/1/
,
我会得到另一个消息,但标题亘古不变的变化,它只是变得像:
/sometitle_and_and_blabla/2/
如何更改标题也如果ID发生变化?
的urls.py看起来是这样的:
url(r'^news/(?P<newstitle>[^\/]*)/(?P<newsid>\d+)/$', 'newsprofile', name='newsprofile'),
你还可以显示你的'urls.py'相关配置吗?谢谢。 – alecxe 2014-09-03 14:54:52
@alecxe是的,我更新了q。 – doniyor 2014-09-03 14:56:21
谢谢,你想在视图中匹配新闻标题和编号吗?换句话说,如果新闻'1'具有'title = sometitle_and_and_blabla',那么URL'/ sometitle_and_and_blabla/2 /'会返回404 - 这是你期望的行为吗? – alecxe 2014-09-03 14:59:41