title: How form class attributes work in django
body: <p>how Form class attributes work in django ? </p>
  
  <pre><code>class Test(forms.Form):
      x = forms.CharField(max_length=20)
  
      def __init__(self, *args, **kwargs):
          super(Test, self).__init__(*args, **kwargs)
          print hasattr(self, 'x') # 
  </code></pre>
  
  <p>return <strong>False</strong> ... what type of mechanism works here ?</p>