Невозможно отфильтровать работодателей в проекте Django

Итак, у меня есть сайт на Django, где у меня есть компании со "страницами". Мне нужно добавить некоторых работодателей на эту страницу, но прежде чем я добавлю их, мне нужно проверить, создана ли страница, и есть ли уже некоторые работодатели в этой компании, и я хочу, чтобы мой результат был "динамическим", так что вот как я пытался достичь этого:

Это модуль моего работодателя:

class Employer(models.Model):
    company = models.ForeignKey(Company, on_delete=models.CASCADE)
    name = models.CharField(max_length=30)
    funcion = models.CharField(max_length=20, blank=True, null=True)
    image = models.ImageField(default="default.png")
    facebook = models.CharField(max_length=100, null=True, blank=True)
    instagram = models.CharField(max_length=100, null=True, blank=True)
    
    def __str__(self):
        return self.name

Моя модель компании, которая является "отцом"

class Company(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    company = models.CharField(max_length=30, blank=True, null=True, unique=True)
    image = models.ImageField(default="default.png")
    created = models.DateTimeField(auto_now_add=True)
    about = models.TextField(max_length=800, blank=True, null=True)
    phone = models.IntegerField(blank=True, null=True)
    address = models.CharField(max_length=100)
    email = models.EmailField(blank=True, null=True)
    slug = models.SlugField(null=False)
    logo = models.ImageField(default="default.png")
    welcome = models.CharField(blank=True, null=True, default="Welcome", max_length=200)

    def __str__(self):
        return self.company

и вот мой вид, где я получаю ошибки, потому что я не знаю, как достичь того, что я хочу

@login_required
def listing_employer(request):
    try:
        company = Company.objects.get(user=request.user)
    except company.DoesNotExist:
        company = None
    
    employers = Employer.objects.filter(company=company)
    context = {
        "employers": employers,
        "company": company,

    }
    return render (request, "list_employer.html", context)

и вот мой HTML-django, где я пытаюсь установить все проверки, но всегда есть проблема со значениями в моих переменных:

{% if company %}
  {% for employer in employers %}
      <div class="col-lg-6 mb-4" data-aos="fade-up" data-aos-delay="100">
        <div class="member d-flex align-items-start">
        <div class="pic"><img src="{{ employer.image.url }}" class="img-fluid" alt="" style="height: 150px; width: 150px"></div>
        <div class="member-info">
            <h4>{{ employer.name }}</h4>
            <span>{{ employer.funcion }}</span>
            <div class="social">
            <a href="{{ employer.facebook }}"><i class="ri-facebook-fill"></i></a>
            <a href="{{ employer.instagram }}"><i class="ri-instagram-fill"></i></a>
            </div>
        </div>
        </div>
        <a href="/employers/{{ employer.id }}/update/"><button type="submit" class="btn btn-success">Editar</button></a>
        <a href="/employers/{{ employer.id }}/delete/"><button type="submit" class="btn btn-danger">Eliminar</button></a>
      </div>
      
  {% empty %}
      <h1>Nao tem empregados ainda ...</h1>
      <div class="d-flex align-items-center justify-content-center">
        <a href=" {% url 'create-employer' %} "><button type="submit" class="btn btn-success">Adicionar Empregado</button></a>
      </div>
  {% endfor %}

  <div class="d-flex align-items-center justify-content-center">
    <a href=" {% url 'create-employer' %} "><button type="submit" class="btn btn-success">Adicionar Empregado</button></a>
  </div>
{% else %}
<h1>E necessario ter uma pagina para adicionar empregados</h1>
<a href="/companies/"><button type="submit" class="btn btn-success">A minha pagina</button></a>

{% endif %}
Вернуться на верх