Django-shellng je příkaz správy Django spustit shell a auto-import všech modelech. & Nbsp; na rozdíl od Django rozšíření příkazů shell_plus to není vytisknout zatížení všivák do shellu. Poskytuje signál, takže můžete přidat dalších dovozů, které jsou specifické pro váš projekt.
Použití:
& Nbsp; ./ manage.py shellng
Použití signálu přidat do urllib:
od shellng dovozních shell_loaded
def load_extra (odesílatel, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ("urllib")
shell_loaded.connect (zatížení, dispatch_uid = 'load_extra ")
imported_objects je slovník všech modulů, které mají být dovezeny. Můžete přidat nebo odebrat na to, jak chcete, v signálech. Signál musí být v místě, které bude dovezené před spuštěním příkazu. . Nejjednodušší místo připojení signálu je v settings.py
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen