django-shellng est une commande de gestion Django pour démarrer un shell et auto-import tous les modèles & nbsp;. Contrairement django extensions de commandes shell_plus il ne imprime pas une charge de crasse à la coque. Fournit un signal de sorte que vous pouvez ajouter des importations supplémentaires qui sont spécifiques à votre projet.
Utilisation:
& Nbsp; ./ manage.py shellng
En utilisant le signal d'ajouter dans urllib:
de shellng shell_loaded d'importation
def load_extra (expéditeur, imported_objects, kwargs **):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib')
shell_loaded.connect (charge, dispatch_uid = 'load_extra')
imported_objects est un dictionnaire de tous les modules à importer. Vous pouvez ajouter ou supprimer à elle que vous voulez dans les signaux. Le signal doit être dans un endroit qui sera importée avant la commande est exécutée. . L'endroit plus simple de connecter le signal est en settings.py
Exigences :
- Python
- Django
Commentaires non trouvées