django-shellng is een Django beheer commando om een shell en auto-import alle modellen & nbsp beginnen;. In tegenstelling tot Django opdrachtextensies shell_plus het niet afdrukken van een belasting van smurrie aan de schaal. Biedt een signaal, zodat u kunt toevoegen aan extra invoer die specifiek zijn voor uw project.
Gebruik:
& Nbsp; ./ manage.py shellng
Met behulp van het signaal toe te voegen in urllib:
van shellng import shell_loaded
def load_extra (afzender, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib')
shell_loaded.connect (belasting, dispatch_uid = 'load_extra')
imported_objects is een woordenboek van alle modules worden ingevoerd. U kunt toevoegen of verwijderen om het als je wilt in de signalen. Het signaal moet worden in een plaats die zal worden ingevoerd voordat de opdracht wordt uitgevoerd. . De eenvoudigste plaats om het signaal aan te sluiten is in settings.py
Eisen
- Python
- Django
Reacties niet gevonden