﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30273	ModelAdmin for proxy model with InlineModelAdmin for superclass reference results in admin.E202	jwindhager	nobody	"Assume the following Django models:

{{{#!python

class Reporter(models.Model):
    ...


class Journalist(Reporter):
    ...

    class Meta:
        proxy = True


class Article(models.Model):
    reporter = models.ForeignKey(Reporter)
    ...

}}}

Register model admins as follows (exemplary):
{{{#!python

class ArticleInline(admin.TabularInline):
    model = Article
    fk_name = 'reporter'
    ...


@admin.register(Journalist)
class JournalistAdmin(admin.ModelAdmin):
    inlines = [ArticleInline]
    ...

}}}

This will result in the following error:
{{{
<class 'ArticleInline'>: (admin.E202) fk_name 'reporter' is not a ForeignKey to 'Journalist'.
}}}"	Bug	closed	contrib.admin	2.1	Normal	worksforme	proxy, InlineModelAdmin, E202		Accepted	0	0	0	0	0	0
