您已经设置
fields好了,因此它
created_by不会以Django管理员的形式出现。
现在,您需要覆盖
save_model,并在保存新对象之前设置用户。
class MyModelAdmin(admin.ModelAdmin): fields = ("name",) def save_model(self, request, obj, form, change): if not change: # the object is being created, so set the user obj.created_by = request.user obj.save()


