django TypeError: __str__ returned non-string (type ImageFieldFile)

原因:在model中的返回值出錯

class ContentImage(BaseModel):
    image = ImageRestrictedField()

    class Meta:
        verbose_name = 圖片'
        verbose_name_plural = verbose_name
        db_table = 't_content_image'
    
    def __str__(self):
        return self.image

把下面的隱藏掉,即可解決

 def __str__(self):
        return self.image

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章