models
class Project(models.Model):
short_name = models.CharField(verbose_name=u'краткое название', max_length=16)
full_name = models.TextField(verbose_name=u'полное название', blank=True)
class ProjectUser(models.Model):
project = models.ForeignKey(Project, null=True)
user = models.ForeignKey(User, on_delete=models.CASCADE)
user_role = models.ForeignKey(UserRole)
company = models.ForeignKey(Company, verbose_name=u'Организация')
default_project = models.BooleanField(verbose_name=u'Проект по умолчанию')
как сделать request.project в который передавались бы параметры текущего проекта
project = Project.objects.get(projectuser__user=request.user, projectuser__default_project=1)