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

时间:2017-02-21 11:29:49

标签: python django django-staticfiles

我正在尝试使用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文件。有人能告诉我我在哪里做错了。

1 个答案:

答案 0 :(得分:6)

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

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