Django在网页显示本地静态资源

来源:互联网 发布:js时间戳与php时间戳 编辑:程序博客网 时间:2024/06/10 12:06

1.首先你需要在自己的app下面创建2个目录 static 和  templates

static下存放静态文件,templates下存放网页模板文件

2.修改setting.py

找到  STATIC_URL = '/static/'  在后面追加一行,然后保存

1
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

 最后保存好的样子是这样的(红色部分为修改的):

1
2
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

3.修改 urls.py

在urls.py中导入2个库

1
2
from django.conf import settings
from django.conf.urls.static import static

 并在结尾追加

1
static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)

 最后保存好是这个样子的(红色部分为修改的):

1
2
3
4
5
6
7
from django.conf.urls import url
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
    url(r'^admin/', admin.site.urls),
]static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
4.重新运行你的项目

直接写/static/下的文件,就可以引用了!

重新运行你的项目,打开浏览器看看。静态资源文件加载成功!


0 0
原创粉丝点击