django 加载css 、js 、img 等静态文件(第二节) 教程

python : 3.6.4

django : 2.0

nginx:1.12

 

1、文件目录  /var/www/mysite文件目录  /var/www/mysite

 

2 、nginx配置

server {
    listen 8000; #暴露给外部访问的端口
    server_name localhost;
        charset utf-8;
    location / {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:8997; #外部访问8000就转发到内部8997
    }
    location /static { 
        alias /var/www/mysite/static; 
    }
    
}

 

3 、setting.py 配置

STATIC_URL = '/static/'

STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "static"), 
    os.path.join(BASE_DIR, "recommend", "static"), 
] 

 

4、html 配置

{% load static %}
<!DOCTYPE html>
<html>
<head>
    <title>test</title>
    <link rel="stylesheet" href="{% static '/css/index.css' %}">

 

5 、重启uwsgi

cd /var/www/mysite
killall -9 uwsgi
uwsgi -x mysite.xml
    A+
发布日期:2018年02月24日 09:50:17  所属分类:Django教程
最后更新时间:2018-03-20 11:57:54
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
头像
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
SEO顾问 中小型网站 单站/最低99.9元 全方位优化
SEO顾问 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: