我有几个通知可以从Django
申请users
发出。这些用户使用django.contrib.auth
应用进行管理。
我需要跟踪每个用户是否已指定他/她想要获得该通知。
我应该在哪里保存这些信息?
我打算创建自己的自定义表,但我看到也许我可以在auth
模块中的某处保存这些信息?
答案 0 :(得分:9)
用户档案是一种很好的方式。
https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
如上所述为您的OneToOneField
对象设置一个User
的模型,您可以轻松访问任意的额外信息表。
PS:注意关于不自动创建配置文件这一事实的说明。有一个示例关于如何使用Signal在创建User
时自动创建一个。