• django关于静态的信息的配置


    今天搭建完,django后,访问 admin 发现  样式没有加载

    需要搭建静态的配置

    1 设置项目目录的静态目录 用来存放静态的文件

    在setttings.py中 添加以下参数  在

    STATIC_URL = '/static/'的后面
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

    2 运行django命令,收集相关的

    python manage.py collectstatic

    3 在域名相关的配置文件中 增加对static访问的目录,贴个完整的供参考

    server
    {
        listen         80;
        server_name    nginx.***.net;
    
        location ~ ^/NginxStatus/ {
        stub_status on;
        access_log off;
        }
    
    
    
        location / {
    
             index   index.html index.htm;
                #下面是设置uwsgi的方式访问python
                include  uwsgi_params;
                uwsgi_pass  127.0.0.1:8000;
                uwsgi_param UWSGI_SCRIPT mysite.wsgi;
                uwsgi_param UWSGI_CHDIR /var/www/python/newblog/;
                client_max_body_size 35m;
    
        }
    
         #下面是访问静态的内容
            location /static {
            expires 30d;
            autoindex on;
            add_header Cache-Control private;
            alias /var/www/python/newblog/static/;#主要是这段内容
         }
    }

     4 刷新下页面看看,效果出来了

  • 相关阅读:
    函数表达式
    BOM
    让超出容器高度的内容滚动显示但不出现滚动条
    插件书写示例
    php中redis的安装
    日常工作bug总结
    pip freeze requirements.txt命令迁移模块
    Django18-中间件和cache实现限制用户访问频率
    Django17-文件上传下载
    Django16-cache缓存
  • 原文地址:https://www.cnblogs.com/baker95935/p/9149800.html
Copyright © 2020-2023  润新知