Разобрался сам
Ошибка была в том что я регистрировал admin.site.register(ShopItemImg, ShopItemImgInline)
А не надо было )
Если кому интересно - вот рабочий вариант админки:
# -*- coding: utf-8 -*-
from django.contrib import admin
from .models import ShopCat, ShopItem, ShopItemImg
class ShopItemImgInline(admin.TabularInline):
model = ShopItemImg
class ShopItemAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['title', 'cat_id', 'price']}),
("Тексты", {'fields': ['descr', 'sostav']}),
]
inlines = [ShopItemImgInline]
admin.site.register(ShopItem, ShopItemAdmin)
admin.site.register(ShopCat)