Как предварительно загрузить переменные в оболочку ./manage.py в Django 3.0.3+? - PullRequest
0 голосов
/ 26 февраля 2020

Я делаю большую часть своей работы через оболочку в django. Я хотел бы предварительно загрузить импорт и переменные, чтобы я не набирал from app.models import *

1 Ответ

1 голос
/ 26 февраля 2020

Есть несколько способов сделать это. Вот несколько из них.

Команда shell_plus из django -extensions автоматически импортирует ваши модели при запуске. Оболочка

Django используйте скрипт PYTHONSTARTUP , если он у вас определен, так же, как и обычная оболочка Python. (Предполагается, что вы используете оболочку по умолчанию.) Она запускается в том же пространстве имен, что и оболочка Django, поэтому, если вы выполните там импорт, они будут отображаться в оболочке Django.

Среды IDE, поддерживающие оболочку Django, позволят вам определить сценарий запуска, который будет использоваться при запуске встроенной оболочки Django. Проверьте настройки. (PyCharm Pro, например, может сделать это.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...