Skip to main content
 首页 » 编程设计

python manage.py collecstatic 没有复制我的 .css 文件

2025年05月04日1598°冷暖

我正在尝试使用 Django 中的静态文件。

我看了很多视频,我知道我觉得自己做得对。

以下是 settings.py 片段:

STATIC_URL = '/static/' 
STATICFILES_DIR = (os.path.join(BASE_DIR, 'static'),) 
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static_cdn') 

我还把这个添加到 urls.py:

if settings.DEBUG: 
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) 

当我执行 collectstatic 时,它会从 admin 文件夹中复制所有这些。但它不是从静态文件夹复制我的 .css 文件。谁能告诉我哪里做错了。

请您参考如下方法:

设置为STATICFILES_DIRS , 带有 S,因为它是目录列表。

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