Zum Beispiel, wenn ich nicht auf die "Register" Ansicht zugreifen möchte, wenn der Benutzer bereits angemeldet ist?Was ist das Gegenteil von LoginRequiredMixin, Wie verweigern Sie den Zugriff auf einen angemeldeten Benutzer?
Ich benutze diese an der Spitze jeder Ansicht, und es funktioniert gut:
def get(self, request, *args, **kwargs):
if request.user.is_authenticated():
return HttpResponseRedirect('/')
return super(MyCBV_vw, self).get(request, *args, **kwargs)
Aber vielleicht gibt es einen Dekorateur o mixin dafür, würde ich gerne wissen, ob es eine bessere Art und Weise zu tun, Dies? Vielen Dank!
Das Mixin sollte in der gleichen Datei sein (views.py)? Sieht aus wie eine gute Idee. Aber ist das die Art, wie du diese Aufgabe machst? Mache ich etwas Seltenes? Ich dachte, dass "den Zugriff verweigern" sollte eine häufige Aufgabe – QUHO
sein, dass Mixin kann wo immer Sie wollen in Ihrer App leben, müssen Sie nur importieren, ich sollte es auf diese Weise tun. – Gocht