It appears Django hides fields that are flagged Primary Key from being displayed/edited in the Django admin interface.
Let\'s say I\'d like to input data in which I
To show the primary key, which by default will have a column name of "id" in the database - use "pk"
def __str__(self): return '{} - {} ({})'.format(self.pk, self.name, self.pcode)