title: TypeError: __init__() got an unexpected keyword argument
body: <p>Below is the code that I use for the form to enter new cases into the GAE datastore. When I try to enter the form I get the type error below saying I am using an unexpected keyword argument. I am new to python and GAE does anyone have any idea what I'm doing wrong?</p>
  
  <pre><code>class Case(db.Model):
      user = db.StringProperty(required = True)
      title = db.StringProperty(required = True)
      facts = db.TextProperty()
      holding = db.TextProperty()
      rule_of_law = db.TextProperty()
      general_notes = db.TextProperty()
      key_concepts = db.TextProperty()        
  
  class NewCase(Handler):
      def get(self,title="",
              facts="",
              holding="",
              rule_of_law="",
              general_notes="",
              key_concepts="",
              error=""):
  
          if self.user:
              self.render('newcase.html', title=title,
                          facts=facts,
                          holding=holding,
                          rule_of_law=rule_of_law,
                          general_notes=general_notes,
                          key_concepts=key_concepts,
                          error=error)
          else:
              self.redirect('/login')
  
  def post(self):
      if not self.user:
          self.redirect('/')
  
      user = self.read_secure_cookie('user_id')    
      self.title = self.request.get('title')
      self.facts = self.request.get('facts')
      self.holding = self.request.get('holding')
      self.rule_of_law = self.request.get('rule_of_law')
      self.general_notes = self.request.get('general_notes')
      self.key_concepts = self.request.get('key_concepts')
  
      if self.title:
          c = Case(user = user,
                   title = self.title,
                   facts = self.facts,
                   holding = self.holding,
                   rule_of_law = self.rule_of_law,
                   general_notes = self.general_notes,
                   key_concepts = self.key_concepts)
  
          c.put()
  
          self.redirect('/%s' % c.key().id())
  
      else:
          error = "You must enter a title."
          self.render('newcase.html',title = self.title,
  </code></pre>
  
  <p>Error I'm getting: </p>
  
  <pre><code>File "C:\Users\Chris\Documents\Web Apps\legalstudybuddy\main.py", line 233, in post
      key_concepts = self.key_concepts)
  TypeError: __init__() got an unexpected keyword argument 'rule_of_law'
  </code></pre>