多语言展示
当前在线:615今日阅读:126今日分享:42

在Django中想要设置静态文件的访问路径

如何在Django中想要设置静态文件的访问路径呢?下面就跟小编一起来看一看吧。
工具/原料

PC

方法/步骤
1

1、准备工作准备css文件,准备js文件,准备image文件。在网站根目录新建目录【medias】,在【medias】目录新建目录【styles】,用来存放css文件。

2

2、配置对于静态文件访问的路径2.1、在settings.py文件中添加静态文件的目录假设mysite是网站的根目录,medias是刚才我们新建的目录

3

2.2、在urls.py文件中添加如下路由规则将对于site_medias目录及其子目录的文件的请求,映射到settings.py文件设置的STATICFILES_DIRS中指定的路径。并且使用了show_indexes参数,参数设置为True之后,表明可以通过浏览器,浏览medias目录的资源,包括浏览文件夹及其文件。浏览地址是xxx,假设服务使用端口是8080,在设置了上面的选项之后,应该可以通过该地址浏览文件夹及文件。

5

3.2、在普通html文件中引用css文件也是直接在html文件的head标记中添加下面的内容。总结完成上面的工作之后,css就应该开始起作用了。对于图片和js的引用也是类似的做法。在django的官网有两个链接讲到了相关的内容,详细情况大家可以点击查看。

注意事项

如果看不懂,请教专业人员。

推荐信息