Django设置未设置

时间:2016-04-10 17:10:59

标签: python django django-settings django-pipeline

我遇到django-pipeline时遇到问题需要你设置

settings.STYLUS_BINARY用于手写笔编译器。

在我的settings.py中,我有以下内容:

STYLUS_BINARY = os.path.join(BASE_DIR, 'node_modules', '.bin', 'stylus')

如果我将其打印到控制台,我会看到文件夹:

c:/Users/chowza/myproject/node_modules/.bin/stylus

但是,如果我深入了解实际使用settings.STYLUS_BINARY的django-pipeline模块并在那里添加打印件,我会在打印settings.STYLUS_BINARY时看到以下内容:

('usr/bin/env/','stylus')

根据STYLUS_BINARY

django-pipeline的默认路径设置为

在此模块的顶部是一个显示from pipeline.conf import settings的函数,因此我假设我的设置文件正在导入。

这告诉我我的settings.STYLUS_BINARY未设置。

我正在使用python manage.py collectstatic --settings myproject.settings,以便我可以使用settings.STYLUS_BINARY将手写笔文件编译为css。

所以我的问题是为什么没有设置设置变量?我做错了什么?

注意:这是在Windows和Heroku部署上测试的

0 个答案:

没有答案