Незнаю какая у вас задача что вам нужно ссылаться на Юзер. Но комент выше решает даную задачу.
И зачам Вам свзявывать 2 модели к Юзеру, если нужно Модел к Юзеру (это уже есть), а Вендорс к Модел. Тогда Вы будете знать и юзера который это сделал и какой это вендор.
Но если уж вам там и там нужен юзер тогда уж так:
class Model(models.Model):
user = models.ForeignKey(User, verbose_name=_(u'Продавец'), releted_name='modeluser')
vendor = models.ForeignKey(Vendors)
class Vendors(models.Model):
title = models.CharField(_(u"Назнание"),max_length=255,blank=True,null=True)
user = models.ForeignKey(User, verbose_name=_(u"Продавец"))
Скажем так, если хотите что бы Вам больше давали советов и ответов, нужно как минимум дать понять что Вы конкретно хотите получить на выходе.
Если отталквиваться от того что есть.
То
class Model(models.Model):
vendor = models.ForeignKey(User,verbose_name=_(u'Продавец'),blank=True, null=True)
нужно заменить на
class Model(models.Model):
vendor = models.ForeignKey(Vendors) # другие параметры можете дописать (если они вам нужны)
Покажите модели. Совсем не ясно какая у вас привязка.
Я сугубо предположил что Вы сделали правильно и vendor это id модели Vendor. (в модели Model есть привязка к модели Vendor)
согласен с iegor как вариат в Module, user = models.ForeignKey('User', verbose_name='Executor') и перезаписать save. Или розширить юзер модель где обозначать кто в чем участвует.
Тебе нужно API для авторизации, к примеру отправляешь на сервер по json: логин, пароль, в ответ получаешь токен. И все запросы к API чере токет авторизации и/или сесии как уже сделаешь. В Django Ты авторизацию не делаешь, все это на фронте.
И зачам Вам свзявывать 2 модели к Юзеру, если нужно Модел к Юзеру (это уже есть), а Вендорс к Модел. Тогда Вы будете знать и юзера который это сделал и какой это вендор.
Но если уж вам там и там нужен юзер тогда уж так: