Вот так профиль связан с компанией.
class Profile(models.Model):
user = models.OneToOneField(User, verbose_name=u'Сотрудник', on_delete=models.CASCADE)
associate = models.ForeignKey(Company,blank=True,null=True,default=None, verbose_name=u'Компания', on_delete=models.CASCADE)
avatar = models.ImageField("Аватар", upload_to="annex/img/%Y/%m/%d", default='annex/img/avatar_big.png', null=True)
choices_role = (
('M', 'Менеджер'),
('P', 'Директор - партнер'),
('D', 'Директор'),
)
role = models.CharField('Роль', max_length=1, choices=choices_role, default=choices_role[1][1])
Может можно через ForeignKey выводить пользователю для редактирования соответствующую запись ?