我創建了一個網站,當用戶上傳圖片時,我檢測到該圖片上的對象並顯示它們。因此,這裏是我的模型:如何在django的視圖中使用多個模型實例?
class Document(models.Model):
docfile = models.FileField(upload_to='documents/%Y/%m/%d')
imgfile = models.FileField(upload_to='documents/%Y/%m/%d',default='settings.MEDIA_ROOT/default/default.jpg')
catagory = models.CharField(max_length=100,default="unknow")
的DOCFILE是原始圖像,imgfile是我的形象在標籤對象的圖像,產品類別爲對象的類別。
我的問題是圖像中可能存在多個對象,因此我的視圖中可能有多個Document實例,但我並不確切知道事先需要多少實例,因爲這取決於檢測結果。
那麼我該如何實現呢?如果我可以在視圖中使用文檔列表,如何在我的html模板中顯示此列表中的內容?謝謝。
聽起來像是你要使用Django的[表單集(https://docs.djangoproject.com/en/ 1.8/topics/forms/formsets /),它允許您一次創建/編輯多個對象實例。 – solarissmoke