关于django文件上传和浏览的配置

setting上面的配置

#url映射
MEDIA_URL = '/media/'
#设置静态文件路径为主目录下
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

其中base_dir是

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

MEDIA_YRL:是映射地址 需要配合 路由使用

 
 
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

可以是任何地方的路由,但是建议放在跟路由下面,如果不是跟路由访问地址时候需要加上app的name


注意: 

INSTALLED_APPS 中 需要添加  'django.contrib.staticfiles' 模块

INSTALLED_APPS = [
  ...
  'django.contrib.staticfiles',
  ...
]










猜你喜欢

转载自blog.csdn.net/qq_29913805/article/details/79935590
今日推荐