sehmaschine/django-grappelli — pull request #363 by rockymeza (2013-08-28 15:47:07+00:00)
Title: Added support for needs_explicit_pk_field

Django 1.6b2 removed has_auto_field and replaced it with
needs_explicit_pk_field. With just has_auto_field, inlines are unusable
in 1.6b2. The needs_explicit_pk_field was also backported to Django
1.5, but I don't know what version that affects. The change maintains
backwards compatibility by also checking has_auto_field.

I also added the needs_explicit_pk_field/has_auto_field check to the
stacked template in order to support models where the PK field is
editable.