zoukankan      html  css  js  c++  java
  • nginx*服务器上如何安装django~

    '''
    server {
        listen         12345; 
        server_name    10.10.10.132;
        charset UTF-8;
    
        client_max_body_size 75M;
    
        location /static {
            expires 30d;
            autoindex on; 
            add_header Cache-Control private;
            alias /home/zhangsan/git/nginxdemo/nginxdemo/static/;
        }
    
        location / { 
            include uwsgi_params;
            uwsgi_pass 10.10.10.132:54321;
            uwsgi_read_timeout 2;
        }   
    }
    '''
    

      烦而不能寐,浏览网页,寻问题答案时遇到这样一种把使用django时候静态页规划到写死路径上的问题,这个问题的确是现在在我自己的nginx服务器上无法正确使用uwsgi模块而无法让django程序跑起来的原因。但是静态文件,要这样写死了,这是应该效法的处理方式嘛?

    硬编码永远不是一种处理代码时良好的方式,它会降低你程序的灵活性,感觉这样做会比较妥当。

    import os.path
    import posixpath
    
    PROJECT_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')
    
    STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
    

    有点困了,明天找时间把这种写法的好处 ,涉及到的知识罗列一下。

    分享到: 更多
  • 相关阅读:
    hdu1233
    zoj 3529
    hdu 2516 取石子游戏
    组合博弈理论
    博弈——sg函数的原理和优化
    博弈及sg函数
    poj2039
    hdu 1250
    C# 类的继承和访问
    C# 索引
  • 原文地址:https://www.cnblogs.com/enterprise/p/4068290.html
Copyright © 2011-2022 走看看