django-shellng ist ein Django-Management-Befehl, um eine Shell und Auto-Import alle Modelle & nbsp beginnen;. Im Gegensatz zu Django Befehlserweiterungen shell_plus es nicht drucken Sie eine Last von gunk auf der Schale. Ein Signal, so dass Sie in zusätzlichen Importen, die spezifisch für Ihr Projekt hinzufügen können.
Anwendung:
& Nbsp; ./ manage.py shellng
Mit dem Signal in urllib hinzuzufügen:
von shellng Import shell_loaded
def load_extra (Absender, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib')
shell_loaded.connect (Last, dispatch_uid = 'load_extra')
imported_objects ist ein Wörterbuch aller Module, die importiert werden. Sie können hinzufügen oder zu entfernen, wie Sie in den Signalen möchten. Das Signal muss daher an einem Ort, die importiert werden, bevor der Befehl ausgeführt werden kann. . Der einfachste Ort, um das Signal zu verbinden, ist in settings.py
Anforderungen :
- Python
- Django
Kommentare nicht gefunden