gpt4 book ai didi

django - collectstatic 命令在 Django 1.6a1 中不可用

转载 作者:行者123 更新时间:2023-12-04 11:54:13 26 4
gpt4 key购买 nike

我已经在我的 virtualenv 中安装了 django,如下所示:

git clone git://github.com/django/django.git django-trunk
pip install -e django-trunk/

在我的设置文件中有这个:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.flatpages',
'south',
'djcelery',
'gunicorn',
'sorl.thumbnail',
'template_utils',
'compressor',
'tagging',
'ckeditor',
'mptt',
)


STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)

当我尝试做
python manage.py collectstatic

我收到此错误:
Unknown command: 'collectstatic'

如果我做
python manage.py --version

我得到
1.6a1

为什么 collectstatic 不可用?

编辑:

当我跑
python manage.py --help

我明白了:
Usage: manage.py subcommand [options] [args]

Options:
-v VERBOSITY, --verbosity=VERBOSITY
Verbosity level; 0=minimal output, 1=normal output,
2=verbose output, 3=very verbose output
--settings=SETTINGS The Python path to a settings module, e.g.
"myproject.settings.main". If this isn't provided, the
DJANGO_SETTINGS_MODULE environment variable will be
used.
--pythonpath=PYTHONPATH
A directory to add to the Python path, e.g.
"/home/djangoprojects/myproject".
--traceback Raise on exception
--version show program's version number and exit
-h, --help show this help message and exit

Type 'manage.py help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
check
cleanup
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
runfcgi
runserver
shell
sql
sqlall
sqlclear
sqlcustom
sqldropindexes
sqlflush
sqlindexes
sqlinitialdata
sqlsequencereset
startapp
startproject
syncdb
test
testserver
validate

最佳答案

Django 可能加载了错误的设置文件。详情见这个问题:Django: Can't run custom commands

尝试在 settings.py 的顶部引发异常文件;这会让您知道文件是否正在加载。

关于django - collectstatic 命令在 Django 1.6a1 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17338690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com