在开发 Django 网站时,我们通常需要处理静态文件(如 CSS、JavaScript 和图像文件),这些文件需要在生产环境中进行收集和部署。Django 提供了一个名为 collectstatic 的管理命令,用于自动收集和部署静态文件。本文将详细介绍 Django 中 collectstatic 命令的使用方法,并提供相应的源代码示例。
1. 配置静态文件路径
首先,我们需要在 Django 项目的设置文件中配置静态文件的路径。在 settings.py 文件中,可以通过设置 STATIC_URL 和 STATIC_ROOT 来指定静态文件的 URL 和收集目录。
# settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR
本文详细介绍了在Django中如何配置、收集和部署静态文件,包括设置静态文件路径、查找路径,使用collectstatic命令,以及在不同Web服务器(Django开发服务器、Nginx+Gunicorn、Apache+mod_wsgi)上的部署策略。同时,展示了如何在模板中使用静态文件。
订阅专栏 解锁全文
1098

被折叠的 条评论
为什么被折叠?



