To get a non-editable field you can do field = meta.CharField(editable = False). This is meant for hiding the field, right? Not to make it readonly in code?
To me hidden is more intuitive than editable. I thought that when so much was renamed anyway... :) Tim