lib.itmens/common/views.py
2023-02-04 07:44:57 -05:00

29 lines
776 B
Python

from django.shortcuts import redirect, render
from django.urls import reverse
from django.contrib.auth.decorators import login_required
@login_required
def home(request):
if request.user.get_preference().classic_homepage:
return redirect(
reverse("journal:user_profile", args=[request.user.mastodon_username])
)
else:
return redirect(reverse("social:feed"))
def error_400(request, exception=None):
return render(request, "400.html", status=400)
def error_403(request, exception=None):
return render(request, "403.html", status=403)
def error_404(request, exception=None):
return render(request, "404.html", status=404)
def error_500(request, exception=None):
return render(request, "500.html", status=500)