Нелзя ли просто редиректить после регистрации на страницу создания компании. Когда прошла регистрация сразу логинить а там брать даные из request и создавать обект. И заполнять поле админ текущим юзером.
view обернуть декоратором login_required, и зделать проверку есть и у пользователя уже компания если да редиректить на какую-то страницу если нет рендерить текущую
А не можно ли зделать просто так.
Допустим у нас есть модель под именем <имя>
Ми там создаём два поля, post и user который эго сохранил и оба они являются первичном ключом. дальше делаем форму думаю вы и сами сможете зделать:) и вюху.