title: Django admin: Edit model field with 'editable=False'
body: <p>I would like admin to be able to edit a field that normal users would be unable to edit. Examples would be author or subscribers etc.</p>
  
  <p>I tried this: <a href="https://stackoverflow.com/questions/3967644/django-admin-how-to-display-a-field-that-is-marked-as-editable-false-in-the-mo">Django admin: How to display a field that is marked as editable=False&#39; in the model?</a></p>
  
  <p>(the editable part given in an answer)</p>
  
  <p>But the field still fails to appear on the admin page.</p>
  
  <p>For reference here's some info:</p>
  
  <pre><code>#models.py
  class MyModel(models.Model):
      myfield = models.ManyToManyField(User, blank=True, editable=False)
  
  #admin.py
  class MyModelAdminForm(forms.ModelForm):
      myfield = models.ManyToManyField(User, blank=True, editable=True)
  
      class Meta(object):
          model = MyModel
  
  class MyModelAdmin(admin.ModelAdmin):
      form = MyModelAdminForm
  
  admin.site.register(MyModel, MyModelAdmin)
  </code></pre>
  
  <p>If I change the model to state editable=True then I see the field on my admin page. (as expected)</p>
  
  <p>I'm using Django 1.3, Python 2.6</p>