django - Gunicorn 找不到静态文件
问题描述
通过在digitalcloud 教程中使用没有 nginx 的 gunicorn, 我的服务器正在运行,并且在控制台上是
not found: /static/style.css
设置.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
我已经尝试过
静电收集
urlpatterns += staticfiles_urlpatterns()
在 urls.py 文件中执行makemigrations + 迁移
解决方案
MEDIA_URL = '/媒体/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATIC_URL = '/静态/'
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
urlpatterns = [你的网址] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
推荐阅读
- git - 如何使用多个文件将非常大的项目上传到 Github
- c# - 关闭我的 .NET 应用程序后,SAP GUI 一直显示“脚本正在运行”
- node.js - WebStorm 调试断点不适用于 Node.js 项目
- python - 为什么子进程在linux上的python程序中继承父进程的sys.modules?
- python - 为什么我会收到此错误“系列的真值不明确”python
- css - Understrap 主题子菜单看起来很奇怪
- css - 使用 VSCode 搜索和替换将 px 替换为 rem
- azure-web-app-service - 为 azure/webapps-deploy@v2 定义自定义 npm 安装过程
- php - 根据 WooCommerce 中的变体属性添加可变产品可下载文件
- mysql - Laravel Eloquent 等效于 MYSQL DISTINCT 查询多列