标签:stat 运行命令 技术分享 url 其他 图片 修改 程序 cti
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‘),
)

python django学习二: static文件处理与线上部署测试
标签:stat 运行命令 技术分享 url 其他 图片 修改 程序 cti
原文地址:http://blog.51cto.com/13606158/2072178