Tôi đang cố gắng cài đặt django-extensions + graphviz + pygraph nhưng tôi không thể. Tôi đã làm theo các bước sau (dưới Ubuntu):Lệnh Django django-extensions không có sẵn (graph_models)
sudo apt-get install graphviz libgraphviz-dev graphviz-dev python-pygraphviz
trong virtualenv dự án (chạy python 2.7.2+):
source <path to virtualenv>/bin/activate
pip install django django-extensions
nếu tôi chạy
which python
nó chọn python trong virtualenv của tôi, do đó, python tôi đang sử dụng là một trong những quyền. trong site-package của virtualenv tôi có pygraphviz và django-extensions
python manage.py shell
import django_extensions
import pygraphviz
RUNS OK
trong dự án django của tôi đã thêm 'django_extensions' trong INSTALLED_APPS tôi
Nhưng khi tôi chạy
python manage.py help
i không thể nhìn thấy các lệnh và chúng không có sẵn.
python manage.py graph_models -a -g -o model.png
Unknown command: 'graph_models'
Type 'manage.py help' for usage.
Làm cách nào để khắc phục sự cố này? Cảm ơn!
Chào mừng bạn! Đây có phải là dự án hiện tại không? tức là hoạt động của 'python manage.py runserver' ok? Chỉ cần xác nhận - không có lệnh 'django-extension' xuất hiện khi bạn chạy' python manage.py help'? –
Có, tôi xác nhận, không có lệnh django-extension nào được hiển thị – Michael