Tôi đã cài đặt django trong virtualenv của tôi như thế này:lệnh collectstatic không có sẵn trong Django 1.6a1
git clone git://github.com/django/django.git django-trunk
pip install -e django-trunk/
trong cài đặt của tôi tập tin có điều này:
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',
)
Khi tôi cố gắng làm
python manage.py collectstatic
Tôi nhận được lỗi này:
Unknown command: 'collectstatic'
Nếu tôi làm
python manage.py --version
tôi nhận được
1.6a1
Tại sao không phải là collectstatic sẵn?
Edit:
Khi tôi chạy
python manage.py --help
tôi có được điều này:
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
Bạn kích hoạt env ảo của bạn? Theo ghi chú phát hành hiện tại cho _beta_ 1.6a1 thu thập tĩnh nên vẫn có sẵn. –
có, chạy các lệnh này từ bên trong virtualenv được kích hoạt của tôi. –
kiểm tra 'python manage.py --help' và xem nó có được liệt kê không. Ngoài ra hãy thử 'django-admin.py collectstatic'. –