采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
各位学友,如图所示,media目前直接放在项目文件夹下,不知道如何设置才能加载/media文件夹下的图片,html是否需要改路径,settings.py中是否要做相应修改呢?
请问是哪一个章节讲解具体配置的呢?
MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
setting文件中加入上面的, 记得下面哪一行改为你的目录地址
url.py中加入
from django.views.static import serve
from MxOnline.settings import MEDIA_ROOT
#配置上传文件的访问处理函数 url(r'^media/(?P<path>.*)$', serve, {"document_root":MEDIA_ROOT}),
课程中讲过的
非常感谢!
这里要重重记录一下。视频看到6-1的时候去git下载了https://git.imooc.com/coding-78/coding-78/src/py3.6_django1.11/%E5%89%8D%E7%AB%AFhtml%E6%BA%90%E7%A0%81代码,用了里面的index.html。导入了css,images,img,js文件夹并跟着设置了url以及替换index.html文件中需要替换成static的内容(严格按照老师操作步骤)。最后网页无法显示课程的图片,原来是因为这个index.html不是老师视频中的,需要把下载的工程文件中的media单独放到项目根目录(听老师的,不要放到static目录下),然后按照上面老师说的进行设置,终于可以了。
好坑。。。
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
16.2k 81
1.2k 4
2.1k 22
1.8k 20
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号