使用Django框架中的admin可以非常方便地实现常用的管理功能,但有时在通过Admin添加数据时,希望在数据保存时进行一些额外的操作,这可以通过重写ModelAdmin的save_model实现。
from django.contrib import adminclass ArticleAdmin(admin.ModelAdmin): def save_model(self, request, obj, form, change): # 自定义操作 obj.save()
通过使用ModelAdmin中的其它方法,可以对admin的其它功能进行更多的控制。
Django文档:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model…
原文地址:Django admin 数据保存时自定义操作, 感谢原作者分享。 而你自己根本不想从中跑出来。学习啦分享旅行唯美心情说说语录,仅供参考!