Django-shellng є команда управління Django запустити оболонку і авто-імпорт всіх моделей & NBSP ;. На відміну від Django розширення команд shell_plus НЕ роздрукувати навантаження гній оболонці. Забезпечує сигнал, так що ви можете додати в додаткових імпорту, які є специфічними для вашого проекту.
Застосування:
І NBSP; ./ manage.py shellng
Використовуючи сигнал, щоб додати в URLLIB:
від shellng імпортних shell_loaded
Def load_extra (Sender, imported_objects, ** kwargs):
І NBSP; imported_objects ['URLLIB'] = __import __ ('URLLIB')
shell_loaded.connect (навантаження, dispatch_uid = 'load_extra')
imported_objects є словник усіх модулів для імпорту. Ви можете додати або видалити в ній, як ви хочете в сигналах. Сигнал повинен бути в місці, яке буде імпортуватися до виконання команди. . Найпростіший місце для підключення сигналу в settings.py
Вимоги
- Python
- Django
Коментар не знайдено