У меня есть поле tubularInline в админке django
Основная модель - 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 Doc
https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_formset
и это не работает. Ничего не спасено.
Я пробовал что-то вроде В Django, как узнать текущего пользователя, вошедшего в систему?
Это не работает. Ничего не спасено.
Я пытался Django InlineModelAdmin - установить встроенное поле из запроса на сохранение (установить пользовательское поле автоматически) (save_formset vs save_model)
, что по сути то же самое, что и документ, ничего не сохраняется.