python - django获取文件的路径时出现了"//"
本文介绍了python - django获取文件的路径时出现了"//"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
首先是model
class Good(models.Model):
good_name=models.CharField(max_length=30) #商品名字
description=models.CharField(max_length=500,default='') #描述
picture=models.FileField(upload_to='good_pictures')
u_price=models.FloatField() #单价
unit=models.CharField(max_length=10,default='') #计量单位
on_sale=models.BooleanField() #是否为促销状态
category=models.ForeignKey('main.Category',related_name='goods')
def __str__(self):
return self.good_name
其中的picture是一个图片文件
setting.py中是这样配置的MEDIA_ROOT:
MEDIA_ROOT=os.path.join(BASE_DIR,'media')
可是,当我输出good.picture.path
时,得到的却是"C:\\Users\\Hao\\Project\\django\\yksx\\media\\good_pictures\\QQ截图2016072716584211111.jpg"
我的环境是:
windows10
Python3.5
django1.9
请问是不是windows的问题啊。。?该怎么解决?
解决方案
你不作任何改动,直接拿它去用就是了
看起来一回事,用起来是另一回事
这篇关于python - django获取文件的路径时出现了"//"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文