【发布时间】:2015-10-28 18:50:22
【问题描述】:
每次注册新用户时,我都想创建两个邮件文件夹:Draft 和 Deleted,并允许用户创建自己的文件夹。
如何覆盖用户注册以便为每个新用户创建两个文件夹?
另一种选择是提供默认文件夹值并允许用户添加自己的新文件夹。
Models.py
class UserFolder(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, null = True, blank = True)
class MessageFolder(models.Model):
folder = models.ForeignKey(UserFolder, null = True, blank = True)
message = models.ForeignKey(Message, null = True, blank = True)
【问题讨论】:
-
你看过
post_save信号吗?
标签: python django model subclass