django-shellng är en Django management kommando för att starta ett skal och auto-import alla modeller. & Nbsp; Till skillnad django kommandotillägg shell_plus den inte skriva ut en massa gunk till skalet. Ger en signal så att du kan lägga in extra import som är specifika för ditt projekt.
Användning:
& Nbsp; ./ manage.py shellng
Använda signalen att lägga in urllib:
från shellng import shell_loaded
def load_extra (avsändare, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib')
shell_loaded.connect (belastning, dispatch_uid = 'load_extra')
imported_objects är en ordbok av alla moduler som ska importeras. Du kan lägga till eller ta bort till det som du vill ha i signalerna. Signalen måste vara på en plats som kommer att importeras innan kommandot körs. . Det enklaste stället att ansluta signalen är i settings.py
Krav :
- Python
- Django
Kommentarer hittades inte