python - django获取文件的路径时出现了"//"
高洛峰
高洛峰 2017-04-18 09:15:59
0
2
417

首先是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的问题啊。。?该怎么解决?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
伊谢尔伦

Anda tidak membuat sebarang perubahan, hanya gunakannya

Ia kelihatan seperti satu perkara, tetapi ia adalah perkara lain untuk digunakan

Ty80

replace("\\", "\") # Editor teks ini sebenarnya memerlukan pelarian

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan