Подтвердить что ты не робот

Автоматический импорт моделей при запуске оболочки Django

Я устал печатать from account_import.models import ImportFile каждый раз, когда открываю свою оболочку Django. Есть ли способ автоматически запускать эту команду всякий раз, когда я запускаю свою оболочку?

4b9b3361

Ответ 1

установить django-extensions, одна из команд, которые он предоставляет (shell_plus), предоставляет контекст для ваших моделей. https://github.com/django-extensions/django-extensions

Итак, вместо ./manage.py shell вы можете использовать ./manage.py shell_plus, чтобы все было импортировано.

Ответ 3

В этом сообщении в блоге у Джона Андерсона есть несколько интересных трюков, которые вы можете сделать со стандартным интерпретатором Python. Пример в самом низу показывает, как вы можете получить доступ к вашим моделям Django и тестовому клиенту.