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