I am trying to show a public user profile when someone goes to something like http://localhost:8000/@john - It seems user = get_object_or_404(User, username=username)
is authenticating a user ?
# http://localhost:8000/@nick
def PublicProfile(request, username):
user = get_object_or_404(User, username=username)
# print("FirstName = ", user.first_name)
print(user.is_authenticated) # This is True even when not loggedin !
return render(request, 'public_profile.html', { 'user': user })