I have a model like this:
class MyModel(models.Model): REGULAR = 1 PREMIUM = 2 STATUS_CHOICES = ((REGULAR, \"regular\"), (PREMIUM, \"premium\"))
There is a very easy way of doing it:
class GenerateCertificate(models.Model): field_name = models.CharField( max_length=15, editable=False) def __unicode__(self): return unicode(self.field_name)
The editable=False will make the field disabled for editing.
editable=False