Django Admin:为TubularInline保存表单集

时间:2019-06-18 20:04:38

标签: django django-admin

我在django admin中有一个tubularInline字段

主要模型是Model1,而管状内联模型是Model2。

所以管理员看起来像

class Model1Admin(admin.ModelAdmin):
    model = Model1
    inlines = [Model2Inline]

    def save_formset(self, request, form, formset, change):
        # whatever I do here, nothing gets saved

class Model2Inilne (admin.TabularInilne):
    model = Model2

我看过很多关于save_formset的帖子,但对我来说没有任何用处。我已经尝试了Django文档的建议

https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_formset

,它不起作用。什么都没有保存。

我尝试过类似In Django, how do I know the currently logged-in user?

的操作

它不起作用。什么都没有保存。

我尝试过Django InlineModelAdmin - set inline field from request on save (set user field automatically) (save_formset vs save_model)

与文档基本相同,什么也不会保存。

0 个答案:

没有答案