【发布时间】:2019-12-29 22:23:44
【问题描述】:
考虑以下模型:
STOCK_IMAGE_DIR = os.path.join(settings.MEDIA_ROOT, 'stock_images')
class Product(models.Model):
stock_image = models.FilePathField(path=STOCK_IMAGE_DIR, default='image.png')
访问产品的stock_image时,只返回图片的名称:
>>> p = Product.objects.first()
>>> p.stock_image
'image.png'
如何输出文件的整个路径?
【问题讨论】:
-
我建议使用
FileFIeld(docs.djangoproject.com/en/3.0/ref/models/fields/#filefield) 而不是FilePathField
标签: python django python-3.x django-models