我只是想知道django招聘模式的最佳设置是什么?如何最好地设置一个招聘模型
用户可以由一个用户招募,但用户本身可能招募了许多其他用户。
是化繁为简:
class Recruiter(models.Model):
recruiter = models.ForeignKey(settings.AUTH_USER_MODEL)
class Recruited(models.Model):
recruited = models.ForeignKey(settings.AUTH_USER_MODEL)
class UserProfile(AbstractUser):
recruited_by = models.ForeignKey(Recruiter, blank=True)
recruited = models.ManyToManyField(Recruited, blank=True)
objects = UserManager()
或者是这样做的更好的办法?
好吧!是否有必要在我的“UserProfile”模型中引用这些模型? –
不,后向关系是隐式创建的 - 请仔细阅读我提供的文档。我假设'settings.AUTH_USER_MODEL == UserProfile'。祝你好运。 – ElmoVanKielmo
太棒了!谢谢! –