码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何通过Gunicorn和Niginx部署Django


    本文主要介绍如何配置Niginx加载Django的静态资源文件,也就是Static

    1、首先需要将Django项目中的Settings.py 文件中的两个参数做以下设置:

    STATIC_URL = '/static/'

    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

    然后在宝塔面板中执行python manage.py collectstatic 收集静态资源文件,此时会将所有静态资源文件收集到static文件夹中。

    2、将STATIC_ROOT = os.path.join(BASE_DIR, 'static')注释,并增加以下语句在settings.py文件中

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

    3、打开宝塔面板中的Nginx配置修改,在最后增加以下语句

    hz.conf是我自己创建的,也是在网上看到的,方便nginx统一管理,主要是不会乱。

    以下是我的hz.conf文件内容:

    到此访问提前设置的域名或者IP就可以正常访问了。

    希望能帮助到大家。

    欢迎大家多多交流,这个问题困扰了我很久,我当时都想花钱请教别人了,没有想到自己摸索出来了。

    真的是低估了自己的瞎折腾能力。

  • 相关阅读:
    企业想上MES系统?还得满足这些条件
    Spark基础:Kafka分布式消息系统
    用Python自动生成 图文并茂的数据分析 报告
    浅析建造者模式
    【Java】中的String、StringBuffer和StringBuilder的区别
    小游戏sdk对接,提高用户黏度
    MS SQL Server问题汇总
    CF 1895A 学习笔记 分类讨论
    PCIE基础知识-3
    递归解析Json,实现生成可视化Tree+快速获取JsonPath | 京东云技术团队
  • 原文地址:https://blog.csdn.net/forceair/article/details/133151807
  • 最新文章
  • 记一次 .NET 某珠宝公司内部管理系统 内存暴涨分析
    基于魔搭 MS-Swift 实现大模型微调落地指南
    查得到,也要搬得走:Zvec 全量遍历的设计与实现
    让 Agent 搭建行情中心:DolphinX 数据接入自动化实践
    HotKey Platform — 热Key检测平台
    Python 常用统计图表实战指南
    重新认识结构体:为什么 STM32 库函数喜欢接收一大包参数
    中医竟是AI Harness祖师爷?
    Agent 记忆系统难在取舍
    CodeReview的本质分析
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号