Как вы упомянули, что вы используете таблицу аутентификации пользователя, я предполагаю, что вы используете модель пользователя Django по умолчанию.Если вы используете модель, которая подключена к пользователю с отношением OneToOne для хранения дополнительных данных, то вы должны хранить там информацию о компании.Например:
class Profile(models.Model):
user = models.OneToOneField(User)
company = models.ForeignKey(Company)
Если вы это сделаете, вам не нужно вносить какие-либо изменения в представление для получения пользовательских данных.Вы можете получить данные , используя связанные объекты .Как это в шаблоне CompanyDetailView
:
{% for profile in object.profile_set.all %}
{{ profile.user }}
{% endfor %}