Bステーション Djangoプロジェクト毎日新鮮学習 | ログイン後個人センターページに飛べない

環境:win10、Python3.7、Django2.2.15

ルーティング アドレスが見つかりません
ここに画像の説明を挿入
。兄貴のコードDjango2_dailyfreshを確認すると、余分な逆解析 (reverse) を書いていることがわかりました。

# 获取登录后要跳转到的地址,默认跳转到首页
next_url = request.GET.get('next',reverse('goods:index'))  # 获取不到next,默认返回商品首页

# 跳转到next_url
response = redirect(reverse(next_url))  # HttpResponseRedirect

正しい書き方は以下の通りです

# 获取登录后要跳转到的地址,默认跳转到首页
next_url = request.GET.get('next',reverse('goods:index'))  # 获取不到next,默认返回商品首页

# 跳转到next_url
response = redirect(next_url)  # HttpResponseRedirect

おすすめ

転載: blog.csdn.net/xiaoluobotm/article/details/123903054