Django-shellng er en Django management kommando til at starte en skal og auto-import alle modeller. & Nbsp; I modsætning django kommandoudvidelserne shell_plus det ikke udskrive en belastning af gunk til skallen. Giver et signal, så du kan tilføje i ekstra import der er specifikke for dit projekt.
Anvendelse:
& Nbsp; ./ manage.py shellng
Brug af signalet til at tilføje i urllib:
fra shellng import- shell_loaded
def load_extra (afsender, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib)
shell_loaded.connect (belastning, dispatch_uid = 'load_extra «)
imported_objects er en ordbog over alle moduler, der skal importeres. Du kan tilføje eller fjerne til det som du vil have i signalerne. Signalet skal være på et sted, der vil blive indført inden kommandoen køres. . Den enkleste sted at forbinde signalet er i settings.py
Krav :
- Python
- Django
Kommentarer ikke fundet