我正在使用Django和Python 3.7。我在尝试从主页(“ /”)重定向到其他路径时遇到问题。我希望默认的根路径重定向到“ / trending”。我尝试了这个:
urlpatterns = [
path(r'/$', redirect_to, {'url': '/trending'}),
path('trending', views.trending, name='trending'),
]
但是,我得到了错误:
name 'redirect_to' is not defined
最佳答案
将您的路径链接到视图函数定义并返回重定向。
urls.py
urlpatterns = [
path('', redirect_view)
# ... more URL patterns here
]
views.py
def redirect_view(request):
response = redirect('/trending/')
return response