1

我有几个通知可以从我的Django申请中发出users。这些用户通过django.contrib.auth应用程序进行管理。

我需要跟踪每个用户是否指定他/她想要获得该通知。

我应该在哪里保存这些信息?

我打算创建自己的自定义表,但我已经看到也许我可以将该信息保存在auth模块中的某个位置?

4

1 回答 1

9

用户配置文件是一个很好的方法。

https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users

OneToOneField如上所述为您的对象设置一个模型,User您可以轻松访问任意额外信息表。

PS:请注意关于配置文件不会自动创建的事实。有一个关于如何使用 Signal 在创建时自动创建一个的示例User

于 2011-12-15T21:12:43.667 回答