Django+Vue前后端分离项目的部署详解编程语言

部署静态文件:

静态文件有两种方式
1:通过django路由访问
2:通过nginx直接访问

方式1:

需要在根目录的URL文件中增加 url(r’^$’, TemplateView.as_view(template_name=”index.html”)),作为入口,在setting中更改静态资源位置,

STATIC_URL = '/static/' 
 
STATICFILES_DIRS = ( 
    os.path.join(BASE_DIR, "dist/static"),  # 静态文件目录位置 
) 

方式2:

配置nginx: cd /etc/nginx
首先在 nginx的可用配置目录下新建我们的配置文件

cd sites-available/ 
vim mysite.conf 
 
 
server { 
    listen 80; 
    server_name iotplatform; 
    charset utf-8; 
    client_max_body_size 75M;    
    location /static { 
        alias /home/iot/IOTPlatform/dist/static; 
    }     
    location /media { 
        alias /home/iot/media; 
    }    
    location / { 
        root /home/iot/IOTPlatform/dist;   
	    index index.html; 
        try_files $uri $uri/ /index.html; 
    } 
} 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/18144.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论