django的static配置和nginx+vue+uwsgi+django配置

将前端vue项目通过npm run build生产一个dist文件夹

/dist
    |-index.html
    |-/static
        |-/js
        ...

我们的Django项目目录原本为

/my_django_proj
    |-/app1
    ...
    |-/appn
    |-/xadmin (注:这里用的是第三方xadmin进行xadmin控制)
    |-/my_django_proj
    |-manage.py

这里提一下关于django的static文件夹配置,用于我开发时用的是本地win环境,django的DEBUG=TRUE,而上线时是云服务器LINUX环境,DEBUG=FALSE。为了做到在debug=true时,它用自己的内置的static文件(因为在debug=true时,并不需要我们自己去抽取static文件夹出来),而在debug=false时,用我们抽取出来的static文件夹。故做如下配置:

# /my_django_proj/my_django_proj/settings.py


# 每个app下的static文件对应于app下的static文件, 即在bebug=true时用到
STATIC_URL = '/static/'


# 将所有静态文件迁移(将django所有静态文件抽取自行百度)到所在目录,(这个放法是为了后面跟前端的静 
# 态文件放一起方便)
STATIC_ROOT = '/linux下你的目录/MY_PROJ/static' 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值