這是寫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