【发布时间】:2016-02-27 12:10:32
【问题描述】:
我的设置如下所示:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "polls/static/"),
)
所以现在当我运行 collectstatic 时,它也会收集来自
'/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin/css
我了解collectstatic根据here经过INSTALLED_APPS
这很好,但/usr/local 不在INSTALLED_APPS 中
我在这里做错了什么?
【问题讨论】:
-
它正在为 Django Admin 应用程序收集静态文件。你的 Django 安装在
/usr/local .... -
啊好的,那我要如何防止
collectstatic复制这些其他文件呢?--exclude? -
收集它是因为您安装的应用程序中有
'django.contrib.admin',。如果你不需要管理员,你可以从安装的应用程序中删除它,否则它需要静态文件。
标签: python django static collectstatic