Django's Manage.py Shell не сделает отступ
-
04-10-2019 - |
Вопрос
Кажется, я столкнулся со странной ошибкой или более вероятным некоторым настроек, я не знаком с моей системой, которая не позволяет мне вкладка, когда я в раковине Джанго (python manage.py shell
это то, как я бегу).
По понятным причинам это доказывает, что он раздражает, так как я не могу делать какие-либо петель или кондитоналов в оболочке. Если я ударил вкладка Он завершает все функции, которые доступны для меня, как Bash делает в терминале. Я пробовал просто использовать пробелы для моих мест, но я всегда получаю ошибку вдавливания.
Кто-нибудь знает, почему это происходит и что я могу сделать, чтобы получить вкладка Чтобы снова работать в моей оболочке? (Может быть уместно знать, что это на системе Ubuntu 9.04).
Редактировать: вкладка Работает нормально в обычной скорлупе Pythong, это только в Джанго, что это не так.
Спасибо.
Решение
Я думаю, что обычно, когда вы бегите python
Это вызывает что-то вроде ipython
Вместо этого, потому что обычный переводчик не делает завершенность вкладок. Это должен автоматически подобрать iPython и использовать его, хотя. Отказ Попробуйте выстрелить в простых переводчика Python (просто беги python
в командной строке) и работает
import IPython
Если вы можете сделать это, manage.py
должен использовать iPython. Если нет, возможно, переустановите iPython, как это появится, что IPython
Модуль не установил должным образом.