在我的 django 管理控制台中,我希望在用户按下“保存并添加另一个”按钮后,表单的字段值仍然填充最后插入的值,但我不知道这是否可行以及如何实现。 有人可以帮助我吗?
提前致谢
请您参考如下方法:
以下内容应该对您有所帮助:
class MyModelAdmin(admin.ModelAdmin):
def get_form(self, request, obj=None, **kwargs):
form = super(MyModelAdmin, self).get_form(request, obj, **kwargs)
latest_object = MyModel.objects.latest('created_at') # change this field to fit your model
form.base_fields['my_first_field_name'].initial = latest_object.my_first_field_name
form.base_fields['my_second_field_name'].initial = latest_object.my_second_field_name
return form
希望对您有所帮助!
