Kai*_*Kai 3 django django-registration
我有一个功能:
def create(sender, **kw):
[...]
Run Code Online (Sandbox Code Playgroud)
当调用 django-registration 的 user_activated 信号时应该调用它。
我使用以下方法连接信号和函数:
from registration.signals import user_activated
[...]
post_save.connect(create, sender=user_activated, dispatch_uid="users-atactivation-signal")
Run Code Online (Sandbox Code Playgroud)
但是,当用户单击通过电子邮件收到的激活链接时,不会调用该函数。
我在这里想念什么。
像这样的函数:
def create(sender, user, request, **kwarg):
[...]
Run Code Online (Sandbox Code Playgroud)
和这样的连接调用:
user_activated.connect(create)
Run Code Online (Sandbox Code Playgroud)
做这个工作。我的 signal.py 文件中有这些。
| 归档时间: |
|
| 查看次数: |
3050 次 |
| 最近记录: |