У меня Employee
показано в строке с Company
. Employee
принадлежит Company
и спецификация компании c Department
.
Мне необходимо автоматически заполнить текущую компанию в новой форме Департамента.
# models.py
class Company(models.Model):
name = models.CharField(max_length=255)
class Department(models.Model):
name = models.CharField(max_length=255)
company = models.ForeignKey("Company", on_delete=models.CASCADE)
class Employee(models.Model):
user = models.ForeignKey("User", on_delete=models.CASCADE)
company = models.ForeignKey("Company", on_delete=models.CASCADE)
department = models.ForeignKey("Department", on_delete=models.CASCADE)
# admin. py
@admin.register(Company)
class CompanyAdmin(admin.ModelAdmin):
inlines = [
EmployeeInCompany_Inline,
]
class EmployeeInCompany_Inline(admin.TabularInline):
model = Employee
Редактировать страницу компании
Всплывающее окно нового отдела