django后台保存模型的时候触发操作

save_model方法

同时还有delete_model等方法

class HairCuterAdmin(admin.ModelAdmin):
    list_display = ['id', 'name', 'introduce', 'barbershop']
    list_display_links = ['name']
    search_fields = ['name', 'barbershop__name']
    list_per_page = constants.ADMIN_PER_PAGE

    def save_model(self, request, obj, form, change):
        obj.save()
        for d in range(7):
            for t in ['08', '10', '14', '16', '18', '20']:
                Schedule.objects.create(day=d, time=f'{t}:00:00', hair_cutter=obj)
发布了29 篇原创文章 · 获赞 3 · 访问量 4672

猜你喜欢

转载自blog.csdn.net/weixin_44898301/article/details/105724297