Django 速成笔记(6) 静态文件 css js image 配置

静态文件配置

  • settings.py 配置
#设置表态文件目录
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]
#设置上传文件目录
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
  • 接下来看看静态文件在模板中如何引用
{% load staticfiles %}

 


怎么样?很简单是吧!

  • 上传文件如何引用?

urls.py配置

#配置上传文件的访问处理函数
url(r'^media/(?P.*)$',  serve, {"document_root":MEDIA_ROOT}, name='media'),

模板中引用


userinfo.user_image 实际是你数据库中存储上传后的地址,实际渲染后:/media/image/user/2017/08/avatar.jpg

以上为开发环境中的静态变量设置,稍后介绍生产环境中静态文件环境配置。

转载于:https://my.oschina.net/jsky/blog/1505589

你可能感兴趣的:(python,数据库,javascript)