这是写in the doc说:的Django 1.5自定义用户模型 - 信号限制
的自定义用户模型另一个限制是你不能使用django.contrib.auth.get_user_model()作为发件人或目标信号处理程序。相反,您必须使用生成的用户模型注册处理程序。有关注册发送信号的更多信息,请参阅信号。
我想这意味着你可以做到以下几点:
from django.contrib.auth import get_user_model
User = get_user_model()
@receiver(post_save, sender=User)
def user_saved(sender=None, instance=None, **kwargs):
# something
不是吗?我只是想知道我是否理解得很好(我不明白他们为什么说这是一个“限制”,但无论如何,只是想检查)。
不知道你,意味着大约小写字母是什么,用户在这种情况下可调用,或者是一类,但是你调用。此外,在使用get_user_model与AUTH_USER_MODEL **相同的models.py中,您的观点是正确的。这是一个很好的观点,但是你的信息并不清楚 – lajarre 2013-05-14 17:02:33