前提・実現したいこと
pythonのDjangoにて、特定の値を持つユーザーは一つのページしか見れないようにしたいのですが、
どのようにすればよいでしょうか。
私は、urls.pyとviews.pyで全てのパターンに対してリダイレクトをするようにしました。
ただ、リダイレクトが動作しません。
また、もしもっといい方法があれば教えてください。
発生している問題・エラーメッセージ
エラーが出ずにリダイレクトがされない
printを入れて試したが動作はしている。
該当のソースコード
urls.py
python
1urlpatterns = [ 2 path(r'',views.force_redirect), 3 path('admin/', admin.site.urls), 4]
views.py
python
1def force_redirect(request): 2 if request.user.email == "sample@example.com": 3 return redirect('https://google.com')
試したこと
print文を入れた限りでは動いているがリダイレクトはされない。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。