Python Django:删除用户配置文件

Python Django:删除用户配置文件,python,django,django-users,Python,Django,Django Users,如果我有以下代码来创建用户配置文件,那么当我从数据库中删除用户时是否必须删除它。如果是,怎么做 def create_user_info(sender, instance, created, **kwargs): if created: UserProfile.objects.create(user=instance) post_save.connect(create_user_profile, sender=User) 假设您的UserProfile模型上有一个指向

如果我有以下代码来创建用户配置文件,那么当我从数据库中删除用户时是否必须删除它。如果是,怎么做

def create_user_info(sender, instance, created, **kwargs):
    if created:
        UserProfile.objects.create(user=instance)

post_save.connect(create_user_profile, sender=User)

假设您的UserProfile模型上有一个指向用户的OneToOneField,那么您不必明确地删除该概要文件


在这种情况下,Django的delete cascade将自动跟踪从用户到配置文件的关系,并为您删除配置文件对象。

假设您的UserProfile模型上有一个指向用户的OneToOneField,那么您不必明确地删除配置文件

在这种情况下,Django的delete级联将自动跟踪从用户到概要文件的关系,并为您删除概要文件对象