
redirect()接受URL,你可以
reverse()用来获取一个并附加哈希部分:
from django.core.urlresolvers import reversereturn redirect(reverse('main.views.home', kwargs={'home_slug':slug}) + '#first')# or string formattingreturn redirect('{}#first'.format(reverse('main.views.home', kwargs={'home_slug':slug})))另外,还有一个快捷方式
django.shortcuts.resolve_url,其工作方式如下:
'{}#first'.format(resolve_url('main.views.home', home_slug=slug))对于Django 2.0进行编辑,请使用:
from django.urls import reverse
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)