富文本字段序列化后路径错误
来源:5-6 drf的modelserializer实现商品列表页功能
慕粉9426821
2018-11-13
goods中字段goods_desc如下
goods_desc = UEditorField(verbose_name=“内容”, imagePath=“goods/images/”, width=1000, height=300, filePath=“goods/files/”, default=’’)
我用serializers序列化后得到的json数据找不到goods_desc的图片路径
其他字段的图片路径都能正常显示,为什么呀
写回答
1回答
-
bobby
2018-11-14
这是因为前后端分离的项目中,富文本上传文件以后是一个单独的文件上传接口,这个接口返回的是一个url路径,这个url路径是一个相对的路径,所以这个图片的url放到浏览器以后会在这个相对路径前加上前端系统的域名,这个时候文件实际上是放到后端接口的域名下的,所以文件访问不到,通过form上传的文件因为序列化的时候回加上后端的域名,所以没错,这个情况下,你可以在settings中 将 STATIC_URL = '/static/'
这个值改为完整的后端域名模式。比如改为 STATIC_URL = '127.0.0.1:8000/static/'这种032018-11-16
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2873 学习 · 2457 问题
相似问题
为什么没有的字段也可以序列化
回答 1
老师富文本那里有一些图片显示不了
回答 4
富文本插入图片返回相对路径
回答 3
xadmin后台配置富文本不生效
回答 2
Djang2.0 富文本编辑器报错
回答 2