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