[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クラスベースの一般的なビューと認証
- 4. Djangoクラスベースのビューsuccess_url
- 5. Django DRYクラスベースのビュー
- 6. クラスベースのビューを使用するときにDjangoで絶対URLを取得
- 7. Djangoでのユーザー認証
- 8. Django:すでにログインしているユーザーをクラスベースのビューでリダイレクトします
- 9. Djangoのクラスベースのビューで2つのフォーム
- 10. Djangoクラスベースのビューとクエリ
- 11. Djangoアクセス要求。クラスベースのビュー
- 12. DjangoクラスベースのビューListView with form
- 13. Djangoユーザー認証:django_auth_ldap.backend.LDAPBackend
- 14. Android-Djangoユーザー認証
- 15. MongoEngineユーザー認証(django)
- 16. ビュー間のDjango認証
- 17. awsフェデレーション認証で認証されたユーザーのメールを取得する方法
- 18. リクエスト(ユーザー)をクラスベースのビューに渡す
- 19. Django - ビューで現在のユーザー権限を取得しますか?
- 20. HTMLボタンのDjangoでクラスベースのビューを使用するには?
- 21. ModelChoiceFieldを使用したDjangoクラスベースのビュー
- 22. get_queryset()を使用したDjangoクラスベースのビュー
- 23. ラムダで認証(確認)されたユーザーのユーザー名を取得しますか?
- 24. サブドメインの認証されたユーザーのユーザー名を取得する
- 25. Django:クラスベースのビューform_classの選択
- 26. Django。クラスベースのビューの良いチュートリアル
- 27. Djangoクラスベースのビュー(TemplateView)のURLパラメータとロジック
- 28. 反転なしマッチ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'を持っていませんでした –