Django静态文件的路径使用问题:
首先来说说我的经历,之前使用了一些其他方法可以使用静态文件
但是在模版继承中出现了问题,引用父模版之后,子模版不能使用静态文件,产生404
查阅了一些资料,发现似乎要添加路由
这下面有两个方法,但是我还不熟悉一些内置的东西,并没有使用成功,你们可以试一试:
https://blog.csdn.net/ll641058431/article/details/77528511
https://qiaoqinqie.iteye.com/blog/994683
之后查询了django官方的资料:https://docs.djangoproject.com/en/2.2/howto/static-files/
发现了一种比较好的方法
大概如下
1.确保自己的settings.py中有staticfiles这个app
INSTALLED_APPS = [ |
2.添加
STATIC_URL = '/static/' |
3添加内置路径:
STATICFILES_DIRS = [ |
这里的路径是你的static文件的位置,比如
STATICFILES_DIRS = [ |
这是我myblog app下的static文件
4.使用
首先得在你的子模版上顶部添加 |
下面附上我的目录树!