これらのモデルが与えられた場合:
class Company(models.Model):
company_name = models.CharField(max_length=50, unique=True)
....
class Product(models.Model):
company = models.ForeignKey(Company)
product_name = models.CharField(max_length=100)
...
class Inventory(models.Model):
product = models.ForeignKey(Product, null=True, unique=True)
...
company_name と product_name を適切に指定して、XLS から Inventory にインポートします。つまり、XLS ファイルには、一意の製品の company_name と product_name を指定する単一の行が含まれています。
製品オブジェクトは、次の方法で Django/python で見つけることができます::
Product.objects.filter(company__company_name=company_name, product_name=product_name)
管理者経由のインポートをサポートするには、Django-import-export resources.ModelResources をどのように構築する必要がありますか?