title: customizing request.user with a proxy model that extends Django User model
body: <pre><code>class MyUser(User):
      class Meta:
          proxy = True
      def do_something:
          ...
  </code></pre>
  
  <p>With the above, I extend the behavior of the Django User Model using the proxy model technique. I was hoping that I could somehow customize <em>request.user</em>, so that MyUser instance, instead of User instance, is assigned to it every time. How could I implement that, if possible?</p>