Django框架静态文件处理、中间件、上传文件操作实例详解
本文实例讲述了Django框架静态文件处理、中间件、上传文件操作。分享给大家供大家参考,具体如下:
在Django中,一般专门创建一个static目录来存放静态文件(css,js,image,video等文件)。
a.在创建目录前,我们需要配置静态文件的路径。如:
#在项目的settings.py文件中,配置STATIC_URL,一般默认是: STATIC_URL='/static/'#'/static/'是指uri,映射下面的static目录。做映射可以对静态文件起到一个保护作用,避免受到攻击,下面介绍。 STATICFILES_DIRS=[ #指定文件目录,BASE_DIR指的是项目目录,static是指存放静态文件的目录。 os.path.join(BASE_DIR,'static'), ]
b.创建static目录,如图:
c.例子
{%loadstaticfromstaticfiles%}Title