2016-09-29 5 views
1
  • Джанго не установлен 1,7
  • Джанго-расширения и сконфигурированный
  • pygraphviz установлен

При попытке запуска graph_models он всегда терпит неудачу с manage.py: error: no such option:Джанго-расширения graph_models возвращается "нет такой опции"

Пример:

python manage.py graph_models -a -g -o django_schema.png 
Usage: manage.py graph_models [options] 

Creates a GraphViz dot file for the specified app names. You can pass multiple app names and they will all be combined into a single model. Output is usually directed to a dot file. 

manage.py: error: no such option: -a 

ответ

2

читать документы: http://django-extensions.readthedocs.io/en/stable/

Совместимость с версиями Python и Django Мы следуем рекомендациям Django для поддерживаемых версий Python и Django. Подробнее см. В поддерживаемых версиях Django.

Это может означать, что расширения django могут работать со старыми или неподдерживаемыми версиями, но мы не гарантируем его и, скорее всего, не исправим ошибки, связанные с несовместимостью с более старыми версиями.

В настоящее время мы тестируем и поддерживаем действительные комбинации Python 2.7, 3.4, 3.5, pypy и pypy3 с версиями Django 1.8 и 1.9.

Обновление Django до 1.8 или, возможно, использование более ранней версии django-расширений.

+0

Спасибо, и damnit ... Я даже посмотрел документы, чтобы проверить поддержку версий. Для всех, кто ищет, последняя версия для поддержки Django 1.7 - '1.6.7'. –

+0

Это помогло мне выяснить, почему 'shell_plus' не работал – semiomant