我在Django中遇到重定向问题:
我的观点
def myP(request,namep):
return render(request,"site/myP.html")
def create(request):
nom="alaild"
....
return redirect(reverse(myP,namep=nom))
指向此视图的URL
^{pr2}$我有个错误:
reverse() got an unexpected keyword argument 'name'
我想创建视图重定向到myP视图,但myP视图有1个参数,我不知道如何使。。。在
可能是
reverse(myP, kwargs={'namep': nom})
在您的视图中,
nom
是一个字符串,但在url模式中使用的是\d+
(一个或多个数字)。在一种常见的方法是接受一个“slug”,它可以包含字母、数字、下划线和连字符:
然后需要修正^{} 调用的语法。以下两种方法都可以。在
^{pr2}$相关问题 更多 >
编程相关推荐