重写xadmin的instance_forms函数
class ContractStatusAdmin(object):
"""
合同状态表
"""
list_display = ['contract', 'status', 'user', 'add_time']
search_fields = ['contract', 'status', 'user']
list_filter = ['contract', 'status', 'user', 'add_time']
# 自动填入当前用户
def instance_forms(self):
super().instance_forms()
if not self.org_obj:
self.form_obj.initial['user'] = self.request.user.last_name