发布时间:2019-08-30 08:31:09编辑:auto阅读(1721)
static文件相关操作涉及:
a. 文件位置与访问路径映射
b. setting.py与static相关配置
STATIC_URL
STATIC_ROOT
STATICFILES_DIRS
c. html中对于static文件引用方式
d. python manage.py collectstatic
STATIC_URL = '/static/'
# STATIC_ROOT= os.path.join(BASE_DIR,'static')
STATICFILES_DIRS=(
os.path.join(BASE_DIR,'static'),
)
STATIC_URL中设定的为浏览器实际访问地址。
STATICFILES_DIRS 对应文件路径
html head部分
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="/static/appcms/jquery-3.3.1.js"></script>
<script>
$(document).ready(function () {
$("h1").click(function () {
$("h1").hide()
})
})
</script>
</head>
<head>
<meta charset="UTF-8">
<title>Title</title>
{% load staticfiles %}
<script src="{% static 'appcms/jquery-3.3.1.js' %}"></script>
<script>
$(document).ready(function () {
$("h1").click(function () {
$("h1").hide()
})
})
</script>
</head>
当需要同时部署admin时
此时报错
STATIC_URL = '/static/'
STATIC_ROOT= os.path.join(BASE_DIR,'static')
# STATICFILES_DIRS=(
# os.path.join(BASE_DIR,'static'),
# )
完成后“static_root”即static目录,产生其他其他项目的static文件夹(含内容)
STATIC_URL = '/static/'
# STATIC_ROOT= os.path.join(BASE_DIR,'static')
STATICFILES_DIRS=(
os.path.join(BASE_DIR,'static'),
)
上一篇: 【AI基础】python:opencv—
下一篇: Python中的用for,while循环
48864
47930
38706
35857
30284
27036
26070
20902
20697
19066
498°
593°
603°
605°
585°
570°
633°
709°
827°
928°