xadmin与自带admin的几个接口上的差异
1.get_queryset
1 | # admin.py |
1 | # adminx.py |
2.save_models
数据保存时进行一些额外的操作1
2
3
4
5
6
7
8# admin.py
class EnvironmentAdmin(object):
def save_model(self, request, obj, form, change):
""" 重新定义此函数,提交时自动添加申请人 """
obj.proposer = str(request.user.username)
super(EnvironmentAdmin, self).save_models(request, obj, form, change)
1 | # adminx.py |
3.处理inline
1 | # admin.py |
1 | # adminx.py |