पर वास्तविक ऑब्जेक्ट को संपादित करने से पहले संबंधित ऑब्जेक्ट्स को सहेजें, क्या डीजेंगो एडमिन फॉर्म पर वास्तविक ऑब्जेक्ट को संपादित करने से पहले संबंधित ऑब्जेक्ट्स को सहेजना संभव है?django admin
उदाहरण के लिए:
models.py
class Parent(model.Model):
pass
class Child(model.Model):
parent = models.ForeignKey(Parent)
@receiver(post_save,sender = Parent)
def notify_parent_save(sender, instance=None, **kwargs):
print "Parent save"
@receiver(post_save,sender = Child)
def notify_child_save(sender, instance=None, **kwargs):
print "Child saved"
में admin.py
class ChildInline(admin.TabularInline):
model = Child
extra = 1
class ParentsAdmin(admin.ModelAdmin):
inlines = [ChildInline]
admin.site.register(Parent,ParentsAdmin)
में अब, Django व्यवस्थापक में अगर मैं एक माता पिता वस्तु बचाने के लिए, यह कंसोल पर उत्पादन होगा।
Parent save
Child save
मैं इस revese क्रम में होने की जरूरत है:
Child save
Parent save
यकीन नहीं अगर यह एक Django संस्करण बात है, या एक व्यापार तर्क बात है में कहा जाता save_related, लेकिन Django 1.11 और मेरे उपयोग के लिए। यह सही जवाब प्रतीत होता है – ckot