这是我使用角度js作为前端构建的网站,Django将框架作为后端。
由于某种原因,不会显示附加到帖子的图像,
同样适用于个人资料照片。
我已经设置了正确的静态和媒体文件夹。
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
#'/var/www/static/',
]
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static_cdn")
MEDIA_URL = "/media_cdn/"
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "media_cdn")
我不确定是什么原因造成的,但是使用“img”标签插入的所有图片都会被重定向到带有#的URL。
所以,如果我想通过img src =“192.241.153.25:8000/media_cdn/profile/imac_1.jpg”加载img
它会转到192.241.153.25:8000/media_cdn/profile/imac_1.jpg#/
如果你去实况网站,你会看到img没有被加载到最左上角。
你可以帮帮我吗?我不确定它是django还是有角度的js正在做它。如果需要请求任何源代码。
答案 0 :(得分:0)
我通过编辑urls.py解决了这个问题
urlpatterns = static(settings.MEDIA_URL,document_root = settings.MEDIA_ROOT)+ [
希望它有所帮助!