title: Fixing and cleaning form input in Django
body: <p>Presumably the clean_ methods in Django are designed to allow inline cleaning of input form data as well as accepting/rejecting submissions.</p>
  
  <p>Given a model where </p>
  
  <pre><code>"FooBar"
  </code></pre>
  
  <p>is valid input. Is there a <em>standard</em> way of fixing things like</p>
  
  <pre><code>"FOOBAR"
  "foo-bar"
  "FooBar "
  </code></pre>
  
  <p>in a somewhat fuzzy and generalizable manner before validation?</p>