Django媒体未加载,静态文件正常工作 [英] Django media not loading, static files working

查看:48
本文介绍了Django媒体未加载,静态文件正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试运行一个jango网站,如果可以看到静态文件中的图片,则静态文件正在运行,没有从media文件夹中加载媒体.正确列出了该文件夹,pycharm使该文件夹掉了

I'm trying to run a jango site, static files are working, media is not loaded from the media folder, if the picture in static files is visible. The folder is listed correctly, pycharm gives a fall in the folder

settings.py

setings.py

STATIC_ROOT = '/home/static/'
STATIC_URL = '/static/'

# MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media')
MEDIA_ROOT = '/home/media/'
MEDIA_URL = '/media/'

urls.py

if settings.DEBUG:
import debug_toolbar

# Server statics and uploaded media
urlpatterns += static(settings.MEDIA_URL,
                      document_root=settings.MEDIA_ROOT)
# Allow error pages to be tested
urlpatterns += [
    url(r'^403$', handler403),
    url(r'^404$', handler404),
    url(r'^500$', handler500),
    url(r'^__debug__/', include(debug_toolbar.urls)),

]

我使用django oscar,这可能是问题的原因吗?

I use django oscar, this can be the cause of the problem?

推荐答案

要解决此问题,您应该以admin身份运行pycharm或以administartor身份运行apache服务,或者输入媒体文件的绝对路径,例如:
"C:\ Users \ dr_r00t3r \ DjangoProject \ media"

To solve this problem, you should executed pycharm with run as administrator or apache service executed run as administartor ,or Enter the absolute path to the media file like:
"C:\Users\dr_r00t3r\DjangoProject\media"

这篇关于Django媒体未加载,静态文件正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆