ユーザーを作成するために継承されたdjango auth Userモデルを検討してください。
class UserProfile(models.Model):
user = models.OneToOneField(User)
class Domain(models.Model):
customer = models.ForeignKey(User)
class EmailAccount(models.Model):
domain = models.ForeignKey(Domain)
特定の UserProfile インスタンスに対して複数のユーザーを作成したい (ユーザー プロファイルは、一度だけ保存する必要がある顧客です)。別のユーザーが作成された場合、そのユーザーは特定のドメインのみを管理できるため、そのドメインで作成された電子メール アカウントを管理できます。ログインすると、同じユーザーの他のドメインで作成された電子メールアカウントにアクセスできないはずです。django管理者を使用して同じことをしたいと考えています。