2017-03-27 27 views
0

我有兩個模型產品和ProductImages。但我必須從管理部分提交這些不同的內容。是否有任何選項可以在管理中以單一形式合併兩個模型的所有字段。我有產品和圖像之間的一對多關係。如何結合兩個模型,並在管理部分只有一個窗體?

class Products(models.Model): 

    product_name = models.CharField(max_length = 50) 
    sku = models.CharField(max_length = 50) 
    details = models.TextField(null = True) 
    price = models.FloatField(default='0.00') 
    created_at = models.DateTimeField(auto_now_add=True) 
    updated_at = models.DateTimeField(auto_now=True) 

    def __unicode__(self): 
    return '%s %s' % (self.product_name, self.sku) 

class ProductImages(models.Model): 

    product = models.ForeignKey('Products', on_delete=models.CASCADE) 
    images = models.ImageField(upload_to = 'images/product_images/', default = '') 
    created_date = models.DateTimeField(auto_now_add=True)`enter code here` 
    updated_date = models.DateTimeField(auto_now=True) 

回答

相關問題