title: Dynamic Instance Specific Django Field Creation
body: <p>I have a situation where a User model can have 'X' number of unique fields that need to be added.  These fields need to have queries run on them, so I cant just add a field containing a string of JSON to it.  For example, one user could look like:</p>
  
  <pre><code>class User(models.Model):
      name = models.CharField()
      age = models.IntegerField()
      sex = models.CharField()
      profession = models.CharField()
  </code></pre>
  
  <p>And the next could be:</p>
  
  <pre><code>class User(models.Model):
      name = models.CharField()
      age = models.IntegerField()
      sex = models.CharField()
      badge_number = models.IntegerField()
  </code></pre>
  
  <p>Like I said above, these unique fields must be queryable. HELP!!</p>