Just a quick thing, can we change the profile view in views.py to:

def profile(request, user_username):
        if(Seller.objects.filter(username = user_username).exists()):
                user = get_object_or_404(Seller, username=user_username)
                return render(request, 'prepay/profile_seller.html', {'user':user})
        else:
                user = get_object_or_404(Buyer, username=user_username)
                return render(request, 'prepay/profile_buyer.html', {'user':user})

Just so it's getting the Seller/Buyer object instead of the general User object (or else the custom name field under Seller etc. don't show up). Thanks!