Как создать поле ForeignKey в отдельной таблице без создания приложения

#python-3.x #django-models

#python-3.x #django-модели

Вопрос:

Это скорее вопрос любопытства.

Есть ли способ, которым я мог бы создать поле ForeignKey с таблицей ниже?

Я знаю, что мог бы разделить модели на отдельные приложения, но кроме создания отдельного файла моделей.

 from account.models import User

class Department(models.Model):
    **department_head = models.ForeignKey(Employee, null=True, blank=True, on_delete=models.CASCADE)**
    name = models.CharField(max_length=200)
    description = models.TextField(null=True)

    class Meta:
        ordering = ('name',)

    def __str__(self):
        return self.name


class Employee(User):
    full_name = models.CharField(max_length=200, default='')
    gender = models.CharField(choices=GENDER_CHOICES, max_length=200)
    department = models.ForeignKey(Department,on_delete=models.CASCADE)
 

Я ожидаю создать отношения foreignkey между отделом и сотрудником, но не хочу создавать отдельный файл или приложение.