采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
按老师步骤刷新发现图片在media文件夹中才显示,于是把media文件夹放入,把../media改成/static/media才正常显示;这样应该也没错吧?
如果有错 应该是你配置的问题 不应该出问题的 理论上是不建议放到static下面 static下面是存放js和css的。如果有问题 你可以在群里提问
# settings.py
MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
# urls.py
from django.conf.urls import urlfrom django.conf import settingsfrom django.conf.urls.static import static# from django.contrib import adminfrom django.views.generic import TemplateViewimport xadminurlpatterns = [ # url(r'^admin/', admin.site.urls), url(r'^xadmin/', xadmin.site.urls), url(r'^$', TemplateView.as_view(template_name='index.html'), name='index'),] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
#配置上传文件的访问处理函数 url(r'^media/(?P<path>.*)$', serve, {"document_root":MEDIA_ROOT}), 这个加入到url配置中去
这个可以666
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
16.2k 81
1.2k 4
2.1k 22
1.8k 20
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号