장고 어드민 인라인 인스턴스 제어하기

hyuckhoon.ko·2022년 5월 20일
0
@admin.register(ModelAdmin)
class ModelAdmin(admin.ModelAdmin):
    def save_formset(self, request, form, formset, change):
        instances = formset.save(commit=False)
        for instance in instances:
            if instance.foreign_key is None:
                content = "장고 메시지 기능을 추가"
                messages.add_message(request, messages.ERROR, content)
                return
            instance.save()
        formset.save_m2m()

https://stackoverflow.com/questions/8294889/override-save-on-django-inlinemodeladmin

0개의 댓글