django1.10 静态文件配置
来源:互联网 发布:淘宝佣金软件 编辑:程序博客网 时间:2024/06/03 11:29
settings配置
# 网站引用静态文件时都会加上该地址,如:http://www.xxx.com/static/css/mini.cssSTATIC_URL = '/static/' # 静态文件根目录,执行命令`python manage.py collectstatic`可以把静态文件都收集到该目录下STATIC_ROOT = BASE_DIR + "/performance/static/" # 静态文件原始文件所在目录STATICFILES_DIRS = ( os.path.join(os.path.dirname(__file__), '../performance/templates/').replace('\\', '/'), # os.path.join(os.path.dirname(__file__), 'static/').replace('\\', '/'),)
引用静态文件
在html模板中引入
{% load static %} <link href="{% static "css/bootstrap.min.css" %}" rel="stylesheet" type="text/css" />
开发环境不需要其他配置就可以直接请求静态文件
部署环境的配置(nginx为例)
在配置文件.conf文件中设置
upstream bbs1.linuxtone.com { server 127.0.0.1:8552;}server { listen 8555; server_name auto1.apitest.com; index index.php index.html index.htm; // 直接copy需要删掉注释: // 静态文件配置,static只是个别名,可以改成其他的别名 // 目录root+static(D:/A/B/static/)是django的 // settings中的STATIC_ROOT,需要能够找到实际的静态文件 location ~ ^/static/ { root D:/A/B/; expires 30d; break; } location ~ ^/ { root D:/A/; proxy_redirect off ; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 50m; client_body_buffer_size 256k; proxy_connect_timeout 30; proxy_send_timeout 30; proxy_read_timeout 60; proxy_buffer_size 256k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 256k; proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; proxy_max_temp_file_size 128m; proxy_pass http://bbs1.linuxtone.com; }
阅读全文
0 0
- django1.10 静态文件配置
- django1.6.11配置静态文件
- Django1.8静态文件配置
- 【python】Django1.9 静态文件配置
- django1.5开发环境static静态文件配置
- django1.7静态文件配置(css/js/img)
- Django1.6和1.7静态文件配置方法
- django1.4.5配置静态文件(img,css,js)访问
- Django1.9中静态文件配置(css,js,image都会被当做静态文件处理)
- Django1.10静态文件不能成功读取解决方案
- Django1.4关于静态文件(css.js等)和模板路径的配置
- Django1.4关于静态文件(css.js等)和模板路径的配置
- Django1.4关于静态文件(css.js等)和模板路径的配置
- Python之Django1.9 访问静态文件
- 在django1.7.5中访问静态文件(js css)
- django1.10.8 配置mysql
- Django1.9.8项目配置
- django1.6在DEBUGE=False时的静态文件临时处理
- MySql连接超时问题解决
- mybatis连接mysql 时间格式化显示页面
- C++标准库算法
- lucidshape1.3-海拉之光 光学设计仿真分析
- 10. Regular Expression Matching
- django1.10 静态文件配置
- MHA文档翻译about部分
- 解决MyEclipse编写properties文件时,中文注释显示为Unicode码问题
- 如何用css3中的@media标签开发响应式布局界面
- nginx location配置小结
- NOIP2016提高组 DAY1
- 《人人都是产品经理》——第二章笔记(下)
- 获取手机通讯录
- POJ 1363 Rails 题解