使用django的通知模块报错:
Lib\site-packages\notifications\base\models.py
class AbstractNotification(models.Model):
recipient = models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete=models.CASCADE,
related_name='notifications',
verbose_name=_('recipient'),
blank=False,
)
可以看到recipient 是settings.AUTH_USER_MODEL的一个外键,AUTH_USER_MODEL默认是auth.User,因此,如果你的recipient 字段传入的是自定义的用户模型,则会报错,需要修改AUTH_USER_MODEL=‘users.Myuser’