普通のAdminでは、
def save_model(self, request, obj, form, change): """ When creating a new object, set the creator field. """ if not change: obj.creator = request.user obj.save()
だが、
xadminには複数形のパラメータなし(厳密にはselfはあるが・・)の、save_modelsで、
def save_models(self): self.new_obj.created_by=self.request.user self.new_obj.save()
でできるらしい。