from django.shortcuts import render, redirect from django.views.decorators.http import require_http_methods @require_http_methods(["GET"]) def home(request): # Enforce login: require session user_id session_user_id = request.session.get("user_id") if not session_user_id: return redirect("/accounts/login/") # Show user_id (prefer query param if present, but don't trust it) user_id_qs = request.GET.get("user_id") context = { "user_id": user_id_qs or session_user_id, } return render(request, "main/home.html", context)