一些动作发生的时候,系统会根据信号定义的函数执行相应的操作
Model_signals
pre_init # Django中的model对象执行其构造方法前...# Django中的model对象保存前,自动触发
post_save # Django中的model对象保存后,自动触发
pre_delete...# Django中的model对象删除前,自动触发
post_delete # Django中的model对象删除后,自动触发
m2m_changed...connection_created # 创建数据库连接时,自动触发
对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,系统会自动触发注册函数
例子,创建数据库记录...,触发pre_save和post_save信号
创建一个Django项目,配置好路由映射
models.py中的代码:
from django.db import models
class UserInfo