我已经从django 1.2.7升级到django 1.5.1
我正在使用python 2.6.6
当我尝试运行时python manage.py collectstatic我得到
未知命令:'collectstatic'
来自我的settings.py
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",
)
Run Code Online (Sandbox Code Playgroud)
如果我跑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
Run Code Online (Sandbox Code Playgroud)
如果我跑 python manage.py version
1.5.1
jba*_*sko 39
有一个类似的错误信息,但尽管我怀疑它与Django更新无关.如果你在设置中有错误(我有一个空的SECRET_KEY值),那么"django"将是唯一被加载的应用程序.我通过运行"manage.py shell"找到问题的根源,并迅速告诉我设置有什么问题.
Ant*_*ins 12
对于那些从谷歌来到这里的人,我通过添加来解决它
'django.contrib.staticfiles',
Run Code Online (Sandbox Code Playgroud)
至 INSTALLED_APPS
| 归档时间: |
|
| 查看次数: |
14222 次 |
| 最近记录: |