2015-03-31 77 views
1

我使用Allauth模塊創建帳戶並登錄。但是我還需要爲每個創建帳戶的用戶創建一個新目錄。 我知道我需要使用信號一些如何......但無法找到一個起點。 我需要創建新模型,視圖還是其他內容?或者我需要做什麼來完成這項任務?創建新用戶時創建新文件夾

回答

1

您需要用戶模型的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) 
+0

非常感謝大)它適用於我... – 2015-04-01 09:08:54