创建新用户时创建新文件夹
问题描述:
我使用Allauth模块创建帐户并登录。但是我还需要为每个创建帐户的用户创建一个新目录。 我知道我需要使用信号一些如何......但无法找到一个起点。 我需要创建新模型,视图还是其他内容?或者我需要做什么来完成这项任务?创建新用户时创建新文件夹
答
您需要用户模型的post_save信号。
from django.db.models.signals import post_save
from django.contrib.auth.models import User
def create_folder(sender, instance, created, **kwargs):
if not created: # if it's not a new object return
return
# do your stuff
post_save.connect(create_folder, sender=User)
非常感谢大)它适用于我... – 2015-04-01 09:08:54