Django-shellng это команда управления Джанго запустить оболочку и автоматический импорт всех моделей & NBSP;. В отличие от Django расширения команд shell_plus не печатать нагрузки навоз оболочке. Обеспечивает сигнал, так что вы можете добавить в дополнительных импорта, которые являются специфическими для вашего проекта.
Применение:
& NBSP; ./ manage.py shellng
Используя сигнал, чтобы добавить в URLLIB:
от shellng импортных shell_loaded
Def load_extra (отправитель, imported_objects, ** kwargs):
& NBSP; imported_objects ['URLLIB'] = __import __ ('URLLIB')
shell_loaded.connect (нагрузка, dispatch_uid = '') load_extra
imported_objects это словарь всех модулей, которые будут импортированы. Вы можете добавить или удалить с ним, как вы хотите в сигналах. Сигнал должен быть в месте, которое будет импортировано до выполнения команды. . Простейший место для подключения сигнала в settings.py
Требования
- Python
- Джанго
Комментарии не найдены