django-shellng er en Django forvaltning kommandoen for å starte et skall og auto-import alle modeller. & Nbsp; I motsetning django kommandoutvidelser shell_plus det ikke ut ut et lass av gunk til skallet. Gir et signal slik at du kan legge inn ekstra import som er spesifikke for prosjektet.
Bruk:
& Nbsp; ./ manage.py shellng
Bruke signal å legge i urllib:
fra shellng import shell_loaded
def load_extra (avsender, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib')
shell_loaded.connect (last, dispatch_uid = 'load_extra')
imported_objects er en ordbok av alle modulene som skal importeres. Du kan legge til eller fjerne til det som du vil i signalene. Signalet må være på et sted som vil bli importert før kommandoen kjøres. . Den enkleste stedet å koble signalet er i settings.py
Krav :
- Python
- Django
Kommentarer ikke funnet