Здравствуйте. У меня такая проблема
Есть организация и есть его филиалы. У каждой организации может быть несколько филиалов и поэтому в админке нужно было сделать так чтобы поля филиалов добавлялись динамический.
Для этого я создал 2 модели (Organization, Branches) и привязал их в админке через admin.StackedInline
models.pyclass Branches(models.Model):
phone = models.CharField('Телефон', max_length=50)
address = models.CharField('Адрес', max_length=50)
branch = models.ForeignKey('Organization', null=True, blank=True)
class Organization(models.Model):
title = models.CharField('Заголовок', max_length=50)
phone = models.CharField('Телефон', max_length=50)
address = models.CharField('Адрес', max_length=50)
admin.pyclass BranchesInline(admin.StackedInline):
model = Branches
extra = 1
class OrganizationAdmin(admin.ModelAdmin):
inlines = [BranchesInline]
Потом нужно было сделать так чтобы организации и филиалы можно было закидывать через excel файл. Для этого я установил
Django-import-export, но он не заполняет филиалы, так как филиалы принадлежат к другой модели.
Есть ли какие нибудь другие способы добавить филиалы к организациям?