Как я могу автоматически перенаправить с моего корневого пути? - PullRequest
2 голосов
/ 07 марта 2019

Я использую Django и Python 3.7. У меня проблема с попыткой перенаправить с моей домашней страницы ("/") на другой путь. Я хочу, чтобы корневой путь по умолчанию перенаправлялся на "/ Trending". Я попробовал это:

urlpatterns = [
    path(r'/$', redirect_to, {'url': '/trending'}), 
    path('trending', views.trending, name='trending'),
]

Однако я получаю сообщение об ошибке:

name 'redirect_to' is not defined

1 Ответ

2 голосов
/ 07 марта 2019

Свяжите свой путь с определением функции представления и верните перенаправление.

urls.py

urlpatterns = [
    path('', redirect_view)
    # ... more URL patterns here
]

views.py

def redirect_view(request):
    response = redirect('/trending/')
    return response
...