我從Django的1.2.7升級到1.5.1的Django
我使用Python 2.6.6
當我嘗試運行python manage.py collectstatic
我得到Django的admin.py未知命令: 'collectstatic'
未知命令:從我的settings.py 'collectstatic'
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.staticfiles',
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.request",
"django.contrib.messages.context_processors.messages",
"MYPROJECT.control.context_processors.debug",
"django.core.context_processors.static",
)
如果我運行python manage.py help
我得到
Available subcommands:
[django]
cleanup
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
runfcgi
runserver
shell
sql
sqlall
sqlclear
sqlcustom
sqlflush
sqlindexes
sqlinitialdata
sqlsequencereset
startapp
startproject
syncdb
test
testserver
validate
如果我運行python manage.py version
1.5.1
是它加載正確的設置文件?請參閱http://stackoverflow.com/questions/17338690/collectstatic-command-is-not-available-in-django-1-6a1?rq=1 –
是的,如果我把錯誤的代碼,我得到一個excepetion – yossi
你可以發佈什麼你有'TEMPLATE_CONTEXT_PROCESSORS'? –