Closed
Description
Hello!
I need your help with something, not sure if this is a bug or an error on my side.
I've configured admin as explained here https://django-polymorphic.readthedocs.io/en/stable/admin.html#inline-models
It was working, until something broke it recently (I suspect something in the browser? I'm pretty sure it was working ok)
Now the inlines are rendered, but no polymorphic inline support is applied. Also this error appears in google chrome console
What do you think? Is this a bug?
Here is my code, simplified.
#################### models.py ####################
class WaysToSaveBaseItem(PolymorphicModel):
product_name = models.CharField(max_length=60)
class WaysToSaveProductLayoutA(WaysToSaveBaseItem):
pass
class WaysToSaveProductLayoutB(WaysToSaveBaseItem):
eyebrow_text = models.CharField(max_length=25)
class WaysToSaveCoupon(WaysToSaveBaseItem):
red_promotion_text = models.CharField(max_length=10)
#################### admin.py ####################
class WaysToSaveProductLayoutAInline(StackedPolymorphicInline.Child):
model = WaysToSaveProductLayoutA
class WaysToSaveProductLayoutBInline(StackedPolymorphicInline.Child):
model = WaysToSaveProductLayoutB
class WaysToSaveCouponInline(StackedPolymorphicInline.Child):
model = WaysToSaveCoupon
class WaysToSaveItemForLayoutInline(StackedPolymorphicInline):
model = WaysToSaveBaseItem
class WaysToSaveItemForLayoutAInline(WaysToSaveItemForLayoutInline):
child_inlines = (
WaysToSaveProductLayoutAInline,
WaysToSaveCouponInline,
)
class WaysToSaveItemForLayoutBInline(WaysToSaveItemForLayoutInline):
child_inlines = (
WaysToSaveProductLayoutBInline,
WaysToSaveCouponInline,
)
@admin.register(WaysToSaveSection)
class WaysToSaveSectionAdmin(PolymorphicInlineSupportMixin, admin.ModelAdmin):
inlines = (
WaysToSaveItemForLayoutAInline,
)
Metadata
Metadata
Assignees
Labels
No labels