[OK]をquery_set
をAssignedToMe
クラスに渡すクラスベースのビューを作成してください。このクラスベースのビューのポイントは、ユーザーがログインしているかどうかを確認することです。ユーザーがログインしている場合は、ページに移動してIDに割り当てられているすべてのレコードを表示します。現在、ユーザーがログインしている場合にのみ、どのようにしたいのですか。ユーザーがログインしていない場合は、次のエラーが表示されます。'AnonymousUser' object is not iterable
ログインしているユーザーがいない場合は、ユーザーをログインページにリダイレクトしてください。ありがとうございます。私はいただきました!あなたのClassBasedViewの状況を知っている...しかし、あなたはあなたのクラスを呼び出す前にログインを要求するようにLoginRequiredMixinを使用することができますいけないスクリーンショットクラスベースのビューでDjangoでユーザー認証を取得する
0
A
答えて
0
をご覧ください:
class ServerDeleteView(LoginRequiredMixin, DeleteView): model = Server success_url = reverse_lazy('ui:dashboard')
1
あなたはログインを作成することができます
from django.utils.decorators import method_decorator
from django.contrib.auth.decorators import login_required
class LoginRequiredMixin(object):
@method_decorator(login_required)
def dispatch(self, request, *args, **kwargs):
return super(LoginRequiredMixin, self).dispatch(request, *args, **kwargs)
次に@Mのように使用してください。 Garaは(それが最初のことであるはずです)提案します。また、あなたがdecorate the urlに選択することができますdecorating the class
:また、あなたのsettings.py
参考にLOGIN_URL
が定義されていることを確認してください。
+0
それでした。ありがとうございました! –
+0
あなたは歓迎です:)あなたは答えとしてそれを受け入れることができますか? –
関連する問題
- 1. Django 1.9クラスベースのビューでkwargsを取得
- 2. Djangoクラスベースの一般的なビューと認証
- 3. Django DRYクラスベースのビュー
- 4. Djangoクラスベースのビューsuccess_url
- 5. クラスベースのビューを使用するときにDjangoで絶対URLを取得
- 6. Djangoでのユーザー認証
- 7. Django:すでにログインしているユーザーをクラスベースのビューでリダイレクトします
- 8. Djangoアクセス要求。クラスベースのビュー
- 9. DjangoクラスベースのビューListView with form
- 10. MongoEngineユーザー認証(django)
- 11. Djangoユーザー認証:django_auth_ldap.backend.LDAPBackend
- 12. Android-Djangoユーザー認証
- 13. リクエスト(ユーザー)をクラスベースのビューに渡す
- 14. HTMLボタンのDjangoでクラスベースのビューを使用するには?
- 15. サブドメインの認証されたユーザーのユーザー名を取得する
- 16. クラスベースのビューdjango複数のスラッグ
- 17. Django。クラスベースのビューの良いチュートリアル
- 18. Djangoクラスベースのビュー(TemplateView)のURLパラメータとロジック
- 19. django 1.3 URLテンプレートタグとクラスベースのビュー
- 20. フォーム認証でユーザー名を取得する
- 21. djangoのクラスベースの一般的なビューのユースケースは何ですか
- 22. これはdjangoクラスベースのビューの悪い使用ですか?
- 23. asp.netでwindows認証されたユーザーのユーザー名を取得するには?
- 24. ASP .NETコアのWindows認証でユーザーのAD情報を取得
- 25. MVC 4のWindows認証でActive Directoryユーザー情報を取得
- 26. クラスベースのビューでエラー405
- 27. Django - クラスベースのビューを使用してメールを送信する
- 28. Ajaxレスポンスを処理するためのdjangoクラスベースのビュー
- 29. 別のクラスベースのビューからのDjangoコールクラスベースのビュー
- 30. Djangoでサブミットした後にクラスベースのビューでフォームフィールドをクリアする方法
[@login_required](https://docs.djangoproject.com/en/1.9/topics/auth/default/#django.contrib.auth.decorators.login_required)デコレータを使用していますか? yesなら、あなたの 'settings.py'に' LOGIN_URL'を定義しています –
はい、私は@login_requiredを使ってみましたが、どちらもうまくいかなかったので、 'AssignToMe'がオブジェクト 'user'を持っていませんでした –